머리말
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
11. 액세스
접근 불가, 방화벽 문제의 경우 보안 그룹이 액세스 포트를 구성 할 수 있습니다.
초기 계정 : root 암호 : 5iveL! fe
암호 수정 (최소 8 자) rootroot
사용자 suiyun 12345678 만들기 (권한 설정)
12. 확장
등록 메커니즘 해제