GITLAB 설치
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
내 경우에는
gitlab.rb
...
external_url "http://34.64.144.246:9088"
...
sudo gitlab-ctl reconfigure
4. 호스트 이름 찾아보기 및 로그인
/etc/gitlab/initial_root_password에 24시간 동안 저장된다. 로그인하려면 이 비밀번호에 사용자 이름 root를 지정하여 사용하자.