프로젝트 관리도구/GITLAB

[centos7]gitlab 설치

9D4U 2020. 2. 14. 10:12
728x90
반응형

[전제 조건]

1. gitlab은 다소(?) 무겁습니다.(최소 메모리 2GB이상 추천)

2. 무료버전(ce : Community Edition)과 유료버전(ee : Enterprise Edition)이 있습니다. 각각의 버전이 존재하는 만큼 기능 사용 유무도 달라집니다.

   (참조 : http://developer.gaeasoft.co.kr/development-guide/gitlab/gitlab-introduce/ )

3. git 설치

 

[설치 : CE]

1. 사전 설치 :
 yum install curl policycoreutils openssh-server openssh-clients
 yum install postfix
2. curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
3. rpm -qa| grep gitlab-ce
4. yum install gitlab-ce
5. vi /etc/gitlab/gitlab.rb     <- 설정 파일 변경
---------------------------------
- 가입 시 메일 동작 처리 위해서 변경해야 될 부분 
external_url 'http://localhost' -> external_url 'http://도메인명'
- 기호에 맞게 포트 변경 가능
---------------------------------
6. gitlab-ctl reconfigure <- 서비스 시작 전 재설정
7. gitlab-ctl start <- 서비스 시작 
cf) gitlab-ctl start, gitlab-ctl stop
8. 해당 포트 방화벽 열기(예시)
 firewall-cmd  --permanent --add-port=80/tcp
 firewall-cmd --reload

9. 브라우저를 열어 gitlab을 띄우게 되면 

   먼저 관리자 정보 입력창이 나옴.

   그 이후, 일반적으로 gitlab 사용하면 됨

 

[관리자 설정 화면]

 

[로그인 화면]
[접속 화면]

 


cf )gitlab이 지원하는 git 저장소 위치 : /var/opt/gitlab/git-data/repositories/

 

728x90