1.구성에 필요한 의존성 패키지 설치
sudo yum install -y curl policycoreutils-python openssh-server openssh-clients perl
sudo systemctl enable sshd
sudo systemctl start sshd
2. 방화벽에서 http, https 허용설정 및 적용
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo systemctl reload firewalld
3. 이메일 사용을 위한 postfix 설정
sudo yum install postfix
sudo systemctl enable postfix
sudo systemctl start postfix
4.GitLab Repository 추가 및 Package설치
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
4-1. GitLab CE(Community Edition)
sudo EXTERNAL_URL="https://yourDomainName" yum install -y gitlab-ce
4-2. GitLab EE(Enterprise Edition)
sudo EXTERNAL_URL="https://yourDomainName" yum install -y gitlab-ee
*HTTPS 설정을 위한 도메인 지정으로 잘못 기입하면 초기 페이지 접속이 안되는 문제가 발생하므로 주의합니다.
5.설치완료 및 로그인 확인
vi /etc/gitlab/initial_root_password
관리자 ID 는 "root"
초기 패스워드는 해당 파일 안에 랜덤값으로 생성되며 설치후 24시간 동안만 사용이 가능하니 반드시 접속후
패스워드 변경이 필요합니다.
*Ubuntu에서 GitLab 설치 방법
Paek`Story :: [Ubuntu] GitLab Package (설치형) 설치 방법 (tistory.com)