본문 바로가기
프로그래밍/GIT,SVN

GItlab community 버젼 설치

by hyunleeM 2019. 9. 25.

Gitlab 커뮤니티 버젼을 설치해서 사용해보자~~

엔터프라이즈 버젼도 있긴하지만 커뮤니티버젼 가지고도 충분하다고 한다.

 

1. Gitlab 설치

[최소사양]

 2core, 4GB메모리


[기본 프로그램 설치]
sudo yum install -y curl policycoreutils-python openssh-server
sudo systemctl enable sshd
sudo systemctl start sshd
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo systemctl reload firewalld

 

[postfix 설치]

관리자가 계정생성등의 작업을 할떄 메일 보낼경우에 필요.
sudo yum install postfix
sudo systemctl enable postfix
sudo systemctl start postfix

[레파지토리 추가]
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash

[설치]
yum install -y gitlab-ce

[Gitlab 초기설정]
gitlab-ctl reconfigure

2. Gitlab 설정
vi /etc/gitlab/gitlab.rb

[external_url 변경]

 - 설치 이후 접속하는 페이지 주소가된다.

 - 기본포트가 80변경해주도록 한다.

external_url 'http://localhost:18080'
[gitlab_workhorse, unicorn 변경] 
 - git push/pull, repository 다운로드, 업로드등의 http요청을 처리.

 - 기본포트 8080 변경해주도록 한다.
gitlab_workhorse['auth_backend'] = "http://localhost:18081"
unicorn['port'] = 18081

3. Gitlab 적용 / 재시작 /  상태확인
sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart
sudo gitlab-ctl status

4. 접속
external_url로 설정한 주소로 접속
http://localhost:18080

 

 

로그인화면

참고 : 

https://about.gitlab.com/install/#centos-7 
https://teamlab.github.io/jekyllDecent/blog/tutorials/%EB%82%98%EB%A7%8C%EC%9D%98-Git-%EC%84%9C%EB%B2%84-Gitlab-%EA%B5%AC%EC%B6%95 

'프로그래밍 > GIT,SVN' 카테고리의 다른 글

Gitlab 그룹생성해서 프로젝트 권한 부여  (0) 2019.09.25

댓글