> 운영 및 유지보수 > CentOS > CentOS7에서 Gitlab 서버를 설정하는 방법

CentOS7에서 Gitlab 서버를 설정하는 방법

藏色散人
풀어 주다: 2020-06-16 13:42:01
앞으로
3060명이 탐색했습니다.

다음 튜토리얼 칼럼인 Centos 시스템 시작하기에서는 CentOS7에서 Gitlab 서버를 구축하는 방법을 소개합니다. 필요한 친구들에게 도움이 되길 바랍니다!

CentOS7에서 Gitlab 서버를 설정하는 방법

CentOS7을 사용하여 Gitlab 서버 구축

CentOS필요한 종속성 설치

1단계: ssh 설치

yum install -y curl policycoreutils-pythonopenssh-server
로그인 후 복사

CentOS7에서 Gitlab 서버를 설정하는 방법

CentOS7에서 Gitlab 서버를 설정하는 방법

2단계: SSH 서비스를 자동으로 설정 부팅 시 SSH 서비스를 시작합니다(설치되어 시작된 경우 이 단계를 건너뛸 수 있습니다).

sudo systemctl enable sshd
sudo systemctl start sshd
로그인 후 복사

3단계: 방화벽을 설치하고 시작합니다(설치되어 시작된 경우 이 단계를 건너뛸 수 있습니다). 4단계: Firewalld에 http 서비스를 추가합니다(--permanent는 영구를 의미합니다).

yum install firewalld systemd -y
service firewalld start
로그인 후 복사

CentOS7에서 Gitlab 서버를 설정하는 방법5단계: 방화벽을 다시 시작합니다.

firewall-cmd --permanent --add-service=http
로그인 후 복사

6단계: 부팅 시 자동으로 시작되도록 postfix를 설정하고 postfix를 시작합니다.

systemctl reload firewalld
로그인 후 복사

7단계: wget이 시스템에 설치되어 있는지 확인합니다. 그렇지 않은 경우 yum을 사용하여 wget을 설치합니다.

systemctl enable postfix
systemctl start postfix
로그인 후 복사

CentOS 설치에 필요한 종속성

1단계: wget gitlab(커뮤니티 버전) 다운로드;

wget -V --检查wget版本
yum -y install wget --yum安装wget
로그인 후 복사

CentOS7에서 Gitlab 서버를 설정하는 방법2단계: gitlab 설치

wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-11.2.1-ce.0.el7.x86_64.rpm
로그인 후 복사

다음 오류가 발생하면policycoreutils-python을 설치해야 합니다.

rpm -i gitlab-ce-11.2.1-ce.0.el7.x86_64.rpm
로그인 후 복사
CentOS7에서 Gitlab 서버를 설정하는 방법

CentOS7에서 Gitlab 서버를 설정하는 방법

CentOS7에서 Gitlab 서버를 설정하는 방법3단계: gitlab 구성 파일 수정, 서버 IP 지정

yum -y install policycoreutils-python
로그인 후 복사

수정 URL: external_url 'http://192.168.2.121:8081'

CentOS7에서 Gitlab 서버를 설정하는 방법수정 포트: nginx['listen_port'] = 8081

CentOS7에서 Gitlab 서버를 설정하는 방법유니콘 구성을 수정하려면

CentOS7에서 Gitlab 서버를 설정하는 방법4단계: GitLab 재설정 및 시작

구성 재설정: gitlab-ctl reconfigure

CentOS7에서 Gitlab 서버를 설정하는 방법gitlab 서비스 다시 시작: gitlab-ctl restart

CentOS7에서 Gitlab 서버를 설정하는 방법첫 번째로 Gitlab에 로그인하세요.

초기 사용자: root

초기 비밀번호: 5iveL!fe

CentOS7에서 Gitlab 서버를 설정하는 방법액세스할 수 없는 경우 포트 상태를 확인할 수 있습니다.

포트 상태를 확인하세요. netstat -lntp; netstat 명령이 없으면 CentOS7에 net-tools가 포함되어 있지 않으므로 yum install net-tools -y를 설치하십시오. 따라서 net-tools를 설치한 후에는 netstat 및 ifconfig 명령을 사용할 수 있습니다. 방화벽 포트 열기:

vi /etc/gitlab/gitlab.rb
로그인 후 복사

방화벽 목록 다시 로드:

firewall-cmd --zone=public --add-port=8081/tcp --permanent
로그인 후 복사

위 내용은 CentOS7에서 Gitlab 서버를 설정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:jianshu.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿