다음 튜토리얼 칼럼인 Centos 시스템 시작하기에서는 CentOS7에서 Gitlab 서버를 구축하는 방법을 소개합니다. 필요한 친구들에게 도움이 되길 바랍니다!
CentOS7을 사용하여 Gitlab 서버 구축
CentOS필요한 종속성 설치
1단계: ssh 설치
yum install -y curl policycoreutils-pythonopenssh-server
2단계: SSH 서비스를 자동으로 설정 부팅 시 SSH 서비스를 시작합니다(설치되어 시작된 경우 이 단계를 건너뛸 수 있습니다).
sudo systemctl enable sshd sudo systemctl start sshd
3단계: 방화벽을 설치하고 시작합니다(설치되어 시작된 경우 이 단계를 건너뛸 수 있습니다). 4단계: Firewalld에 http 서비스를 추가합니다(--permanent는 영구를 의미합니다).
yum install firewalld systemd -y service firewalld start
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
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
3단계: gitlab 구성 파일 수정, 서버 IP 지정
yum -y install policycoreutils-python
수정 URL: external_url 'http://192.168.2.121:8081'
수정 포트: nginx['listen_port'] = 8081
유니콘 구성을 수정하려면
4단계: GitLab 재설정 및 시작
구성 재설정: gitlab-ctl reconfigure
gitlab 서비스 다시 시작: gitlab-ctl restart
첫 번째로 Gitlab에 로그인하세요.
초기 사용자: root
초기 비밀번호: 5iveL!fe
액세스할 수 없는 경우 포트 상태를 확인할 수 있습니다.
포트 상태를 확인하세요. 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!