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

 

이게불낙이야! - 광고차단 - Google Play 앱

동영상 광고 및 배너 광고를 제거합니다.

play.google.com

'서버설정 및 설치 > 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