본문 바로가기
컴소니/DevOps

[Gitlab] 설치하기

by 금소니 2020. 11. 4.
반응형

#127

 

1. 설치환경

OS : CentOS 7.5

Git : 1.8.3.1

Gitlab : 최신 버전

 

2. 공식사이트

: https://about.gitlab.com/install/#centos-7?version=ce

 

Download and install GitLab

Learn about the various GitLab installation packages and downloads for Ubuntu, Debian, Docker, Google Cloud, and many more.

about.gitlab.com

 

3. 설치하기

3-1) OpenSSH 서버 설치

sudo yum install curl openssh-server openssh-clients

메뉴얼에는 policycoreutils-python도 설치하라고 나오는데 해당 패키지는 SE-LInux를 사용할 때 필요한 패키지로 Gitlab설치 시에는 굳이 설치하지 않아도 됩니다.

 

3-2) SSH 서비스 기동

sudo systemctl enable sshd    # 재부팅이 되어도 서비스 시작
sudo systemctl start sshd    # 현재 상태에서 서비스 시작

3-3) 방화벽 설정

sudo firewall-cmd --permanent --add-service=http    # 방화벽에 http 서비스 추가
sudo systemctl reload firewalld    # 방화벽 적용하여 재기동

3-4) postfix 설치(Gitlab에서 메일링 서비스를 담당)

sudo yum install postfix
sudo systemctl enable postfix
sudo systemctl start postfix

메뉴얼에서는 이후 메일링 서비스르 위해 SMTP 쪽 설정을 수정하라고 나옵니다.

SMTP 수정 부분은 추가적으로 포스팅하도록 하겠습니다.

 

3-5) GItlab을 설치하기 위한 Ropository 추가

curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash

 

3-6) Gitlab 설치

sudo yum install gitlab-ce

"gitlab-ce-버전"을 입력하면 특정 버전을 설치할 수 있으나 위와 같이 입력할 경우 최신 버전으로 설치됩니다.

 

4. 실행하기

sudo gitlab-ctl reconfigure

실행하고 페이지에 접근해보면 위와 같은 화면을 볼 수 있습니다.

 

어드민 계정으로는 바로 접속이 가능하지면 별도 회원가입을 하시려는 경우에는 위의 SMTP 설정을 통해 메일링 서비스가 가능해야 합니다.

 

해당 내용에 대해서는 다음 포스팅에서 작성해보도록 하겠습니다.

반응형

댓글