-
[자동 배포 시스템] 2. Gitlab 서버 구축하기LINUX/GitLab 2019. 11. 4. 19:04반응형
이번 포스팅에서는 Gitlab 서버를 구축한다.
정말 간단함으로 바로 시작하겠다.
root 계정으로 로그인을 한다.
$ su
openssh-server와 ca-certificates를 설치한다.
# apt-get install -y curl openssh-server ca-certificates
smtp 서버를 설치한다.
# apt-get install -y postfix
Gitlab 패키지를 설치한다.
# curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash
접속 IP:PORT를 설정 후 Gitlab을 설치한다.
시간이 생각보다 오래 걸린다.
인내를 가지고 기다리면 설치가 된다.
# EXTERNAL_URL="http://192.168.0.13:8888" apt-get install gitlab-ee
Gitlab이 정상적으로 설치되었다.
smtp 설정을 한다.
# vim /etc/gitlab/gitlab.rb gitlab_rails['smtp_enable'] = true gitlab_rails['smtp_address'] = "smtp.gmail.com" gitlab_rails['smtp_port'] = 587 gitlab_rails['smtp_user_name'] = "userId@gmail.com" gitlab_rails['smtp_password'] = "userPassword" gitlab_rails['smtp_domain'] = "smtp.gmail.com" gitlab_rails['smtp_authentication'] = "login" gitlab_rails['smtp_enable_starttls_auto'] = true gitlab_rails['smtp_tls'] = false gitlab_rails['smtp_openssl_verify_mode'] = 'peer'
Gitlab IP:PORT(192.168.0.13:8888)로 접속 후 root 계정 비밀번호를 설정하자!
이번 포스팅을 마무리한다.
Gitlab 사용법은 구글링해서 사용해보자!
다음 포스팅에서는 Tomcat 설치 후 젠킨스를 이용하여 Gitlab 저장소에 저장된 소스를 배포하려고 한다.
이전 포스팅
2019/11/04 - [LINUX/MySQL] - [자동 배포 시스템] 1. 우분투에 MySQL 서버 설치
다음 포스팅
반응형'LINUX > GitLab' 카테고리의 다른 글
[GITLAB] GITLAB 502 에러 계속 날 때 해결법 (0) 2020.10.10