git 설치
1. git 2.x
# rpm -Uvh http://opensource.wandisco.com/centos/7/git/x86_64/wandisco-git-release-7-2.noarch.rpm
2. 정상 확인
# yum --enablerepo=WANdisco-git --disablerepo=base,updates info git
3. 설치
# yum install -y git
4. 버전 확인
# git --version
gitlab 설치
1. gitlab 설치
# curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
# yum install -y gitlab-ce
2. 설정 변경
- 기존에 사용하던 nginx와 연동하기 위한 설정
- nginx에서 8090 포트로 프록시 패스
# vi /etc/gitlab/gitlab.rb
external_url 'http://localhost:8090/gitlab'
nginx['listen_port'] = 8090
nginx['listen_https'] = false
unicorn['worker_timeout'] = 60
unicorn['listen'] = '127.0.0.1'
unicorn['port'] = 9090
3. 적용
gitlab-ctl reconfigure
4. 재시작
gitlab-ctl restart
nginx 연동
1. 서브도메인을 사용하여 gitlab.도메인 으로 들어오는 요청 프록시패스 하도록 설정.
server {
listen 80;
server_name gitlab.도메인.co.kr;
location / {
proxy_buffer_size 128k;
proxy_buffers 4 256k;
proxy_busy_buffers_size 256k;
proxy_pass http://127.0.0.1:8090;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
접속
1. http://gitlab.도메인.co.kr 접속
2. 최초접속
- id : root
- 처음 방문하면 비밀번호 설정 화면으로 리디렉션됩니다.
광고 : https://play.google.com/store/apps/details?id=com.ljo.blocktube
'서버설정 및 설치 > SERVER' 카테고리의 다른 글
Nginx를 사용한 무중단 배포 (0) | 2022.06.07 |
---|---|
Centos nexus 설치 (0) | 2021.09.24 |
centos nginx 설치 (0) | 2020.11.24 |
centos bitcoind 설치 (0) | 2020.03.27 |
Spring Boot - jar로 서비스 등록 (0) | 2020.03.27 |