본문 바로가기
클라우드/gitlab

gitlab 설치

by "뭉치" 2021. 9. 4.
728x90
Gitlab-EE 설치 (https://about.gitlab.com/install/#ubuntu)
apt-get update, upgrade
sudo apt-get update

sudo apt-get install -y curl openssh-server ca-certificates
Gitlab-EE Omnibus 패키지 설치
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash

sudo apt-get install gitlab-ee

itlab.rb 환경 설정(https://docs.gitlab.com/omnibus/settings/configuration.html)

환경 설정을 위한 gitlab.rb 파일 수정

sudo vi /etc/gitlab/gitlab.rb
External_URL 설정 : Gitlab GUI URL
gitlab.rb
external_url 'http://<< 외부 노출 URL >>'
* https를 사용할 경우 /etc/gitlab/ssl 경로에 crt, key 파일을 넣어야 한다. container_registry를 사용하기 위해 https 사용 권장
ubuntu@ip-10-14-***-***:/etc/gitlab/ssl$ ll -rt

total 32

-r-------- 1 root root 1679 Jun 1 15:42 gitlab.******.**.com.key

-rw-r--r-- 1 root root 1094 Jun 1 15:42 gitlab.******.**.com.crt

drwxr-xr-x 2 root root 4096 Jun 1 15:42 ./

drwxrwxr-x 5 root root 4096 Jun 11 17:30 ../
Container Registry 설정 : build된 docker 이미지를 저장하기 위한 registry. https를 사용해야 함
gitlab.rb
registry_external_url 'https://gitlab.*******.**.com:4567'
gitlab 환경 재설정 및 재시작
gitlab.rb
sudo gitlab-ctl reconfigure

sudo gitlab-ctl restart

itlab 접속 확인 (https://gitlab.******.**.com)

gitlab.rb에 external_url로 설정한 페이지에 접속하여 정상 접속을 확인한다. 최초 접속시 root의 password를 설정하는 화면이 나오고 설정이 완료되면 gitlab gui를 이용 가능

 

728x90

'클라우드 > gitlab' 카테고리의 다른 글

gitlab pipeline gcp  (0) 2021.09.06
gitlab pipeline aws  (0) 2021.09.05
Gitlab 서버 접속  (0) 2021.09.03

댓글