반응형
#127
1. 설치환경
OS : CentOS 7.5
Git : 1.8.3.1
Gitlab : 최신 버전
2. 공식사이트
: https://about.gitlab.com/install/#centos-7?version=ce
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 설정을 통해 메일링 서비스가 가능해야 합니다.
해당 내용에 대해서는 다음 포스팅에서 작성해보도록 하겠습니다.
반응형
'컴소니 > DevOps' 카테고리의 다른 글
[Gitlab] Private 프로젝트에 멤버 초대하기 (0) | 2021.01.12 |
---|---|
[Gitlab] 프로젝트 생성하기 (0) | 2021.01.12 |
이클립스에서 SVN 사용해보기 (0) | 2020.01.31 |
이클립스와 SVN 연동하기(전자정부프레임워크 포함) (0) | 2020.01.30 |
SVN(SubVersion) 서버, 저장소 및 계정 생성하기 (0) | 2020.01.28 |
댓글