Linux에서 GitLab 및 관련 환경 구성 설치

머리말

GitLab은 Ruby on Rails에서 개발 한 오픈 소스 애플리케이션으로, 웹 인터페이스를 통해 공개 또는 비공개 프로젝트에 액세스 할 수있는 자체 호스팅 Git 프로젝트 저장소를 구현합니다.

 

설치 단계

1. ssh 설치

sudo yum install -y curl policycoreutils-pythonopenssh-server

2. 부팅 후 SSH 서비스가 자동으로 시작되도록 설정

sudo systemctl enable sshd

3. SSH 서비스 시작

sudo systemctl start sshd

 4. 다음으로 Postfix를 설치하여 알림 이메일을 보냅니다.

sudo yum install postfix

5. 접미사 시작

sudo systemctl start postfix

6. gitlab 미러 추가

wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm

7. Pyhthon 환경 설치

yum install policycoreutils-python

8. gitlab 설치 

rpm -i gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm

9. gitlab 구성 파일을 수정하여 서버 IP 및 사용자 지정 포트를 지정합니다.

vim  /etc/gitlab/gitlab.rb

   영어 입력 상태에서 i를 눌러 삽입 모드로 들어가 다음 구성을 수정합니다. 

external_url 'http://81.119.144.127:7666'

   esc를 눌러 들어가십시오  : wq를  저장하고 종료하십시오

10. GitLab 재설정 및 시작

sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart

image.png

11. 액세스

http : // url : 7666

접근 불가, 방화벽 문제의 경우 보안 그룹이 액세스 포트를 구성 할 수 있습니다.

초기 계정 : root 암호 : 5iveL! fe

암호 수정 (최소 8 자) rootroot

사용자 suiyun 12345678 만들기 (권한 설정)

image.png

 

12. 확장

등록 메커니즘 해제

image.png

 

추천

출처blog.csdn.net/javanbme/article/details/113725080