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 |
댓글