Install GitLab on CentOS 7

의존성 패키지 설치

[root@172-16-11-4 /]# yum install -y curl openssh-server postfix cronie

postfix systemd 등록 및 시작

[root@172-16-11-4 /]# systemctl enable postfix
[root@172-16-11-4 /]# systemctl start postfix

방화벽 오픈

[root@172-16-11-4 /]# lokkit -s http -s ssh

설치

[root@172-16-11-4 /]# curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
[root@172-16-11-4 /]# yum install -y gitlab-ce

설정파일 수정
: vi /etc/gitlab/gitlab.rb (필수 편집 옵션만 나열합니다.)

external_url 'http://git.umount.local'
gitlab_rails['time_zone'] = 'Asia/Seoul'
gitlab_rails['gitlab_email_enabled'] = true
gitlab_rails['gitlab_email_from'] = 'git@umount.net'
gitlab_rails['gitlab_email_display_name'] = 'umount-GIT'
gitlab_rails['gitlab_email_reply_to'] = 'noreply@umount.net'
gitlab_rails['gitlab_email_subject_suffix'] = '[git]'
gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "localhost"

수정사항 반영

[root@172-16-11-4 /]# gitlab-ctl reconfigure

시작 명령어

[root@172-16-11-4 /]# gitlab-ctl start

중지 명령어

[root@172-16-11-4 /]# gitlab-ctl stop

브라우저에서 확인

gitlab

You may also like...