[Ubuntu] 우분투 gitlab 서버 구성 및 설정 (리눅스 gitlab 설치 및 설정, gitlab.rb)
안녕하세요.
회사에서 gitlab 서버를 구성해야 할 일이 있어 관련 내용을 찾아 정리해보았습니다.
1. gitlab 설치
공식 홈페이지의 설치 페이지를 참고 하였습니다.
https://about.gitlab.com/install/
먼저 다음 명령어들로 필수 패키지들을 설치해 줍니다.
# sudo apt-get update
# sudo apt-get install -y curl openssh-server ca-certificates tzdata perl
# sudo apt-get install -y postfix
그리고 아래 명령어로 gitlab을 설치해 줍니다.
# curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash
# sudo EXTERNAL_URL="https://gitlab.example.com" apt-get install gitlab-ee
2. gitlab 기본 설정 - /etc/gitlab/gitlab.rb 파일 수정
gitlab의 설정 파일을 수정해 줍니다.
경로는 /etc/gitlab/gitlab.rb 입니다.
외부 접속 URL 설정은 아래 내용을 수정해 줍니다.
external_url 'URL'
URL은 기본적으로 https://IP주소
의 형태로 되어 있습니다.
gitlab의 데이터가 저장되는 경로는 아래 내용을 수정해 줍니다.
git_data_dirs({
"default" => {
"path" => "DIR_PATH/git-data"
}
})
gitlab 데이터가 저장되는 디렉토리를 git-data 로 해주어야 정상 동작 하더라구요.
어느 경로가 됐든 마지막 디렉토리 이름은 git-data 로 설정 하시는게 좋습니다.
3. 설정 적용 및 재시작
아래 명령어로 설정을 저장해주고, 재시작 해줍니다.
# sudo gitlab-ctl reconfigure
# sudo gitlab-ctl restart
4. gitlab 접속
웹 브라우져에 URL을 입력해 줍니다.
관리자 ID는 root 이고,
초기 비밀번호는
/etc/gitlab/initial_root_password
파일을 확인해 주시면 됩니다.
'Computer System > Linux' 카테고리의 다른 글
[Linux] CentOS yum repository 에러 발생 시 : yum repository URL 일괄 변경 (0) | 2023.04.10 |
---|---|
[Linux] 리눅스 환경에서 리눅스 설치 USB 만들기 (dd 명령어) (0) | 2022.11.25 |
[Ubuntu] 우분투 18.04 이상 네트워크 본딩 설정하기 w/ netplan (NIC Bonding) (4) | 2021.11.02 |
[Linux] 리눅스 설치 시 dracut-pre-udev modprobe: FATAL: Module floppy not found 해결법 (5) | 2021.07.14 |
[Linux] 쉘 스크립트 $'₩r': command not found 오류 해결법 (윈도우 작성 스크립트 실행 오류) (0) | 2021.07.05 |