카테고리 없음

GITLAB 설치

우주개발자42 2024. 3. 7. 20:50

Gitlab을 설치해보자.

gitlab 설치 링크는 

https://about.gitlab.com/install/#ubuntu

 

Download and install GitLab

Download, install and maintain your own GitLab instance with various installation packages and downloads for Linux, Kubernetes, Docker, Google Cloud and more.

about.gitlab.com

 

1. 필요한 종속성 설치 및 구성

sudo apt-get update
sudo apt-get install -y curl openssh-server ca-certificates tzdata perl

 

다음으로 Postfix(또는 Sendmail)를 설치하여 알림 이메일을 보냅니다. 

sudo apt-get install -y postfix

Postfix 설치 중 구성 화면이 나타날 수 있는데  '인터넷 사이트'를 선택하고 Enter 키를 누르자. '메일 이름'은 서버의 외부 DNS를 사용하고 Enter 키를 누릅니다. 추가 화면이 나타나면 Enter 키를 계속 눌러 기본값을 그대로 사용하도록 하자

 

2. GitLab 패키지 저장소를 추가하고 패키지를 설치

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash

 

다음으로 GitLab 패키지를 설치한다. DNS를 올바르게 설정했는지 확인하고, GitLab 인스턴스에 액세스하려는 URL로 https://gitlab.example.com 를 변경한다. 설치하면 해당 URL에서 GitLab이 자동으로 구성되고 시작된다.

일단은 도메인이 없으면 그냥 https://gitlab.example.com 를 사용하면 된다.

 sudo EXTERNAL_URL="https://gitlab.example.com" apt-get install -y gitlab-ee
 sudo apt-mark hold gitlab-ee
 sudo apt-mark showhold

 

 

3. host 수정

sudo vim /etc/gitlab/gitlab.rb

 

내 경우에는

현재 VM 상황

 

gitlab.rb

...
external_url "http://34.64.144.246:9088"
...

 

sudo gitlab-ctl reconfigure

 

 

4. 호스트 이름 찾아보기 및 로그인
 /etc/gitlab/initial_root_password에 24시간 동안 저장된다. 로그인하려면 이 비밀번호에 사용자 이름 root를 지정하여 사용하자. 

gitlab login 화면