>개발 도구 >자식 >CentOS 7에서 GitLab 서버를 설치하는 방법

CentOS 7에서 GitLab 서버를 설치하는 방법

PHPz
PHPz원래의
2023-04-07 16:58:49826검색

GitLab은 Git 기반의 코드 호스팅 및 버전 관리 플랫폼으로, 강력한 코드 협업 플랫폼을 제공할 뿐만 아니라 CI/CD 기능을 통합하여 기업 사용자가 효율적인 소프트웨어 개발, 지속적인 통합 및 지속적인 전달을 달성할 수 있도록 합니다. 이번 글에서는 CentOS 7에 GitLab 서버를 설치하는 방법을 소개하겠습니다.

1단계: 필요한 종속성 설치

먼저 시스템에 패키지를 컴파일하고 설치하는 데 필요한 몇 가지 종속성을 설치하겠습니다. 필요한 종속성을 설치하는 명령은 다음과 같습니다.

sudo yum install curl policycoreutils openssh-server openssh-clients 
sudo systemctl enable sshd
sudo systemctl start sshd
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo systemctl reload firewalld

2단계: GitLab 저장소 추가 및 GitLab 설치

GitLab은 CentOS 소프트웨어 저장소에 없으므로 GitLab 저장소를 수동으로 추가해야 합니다. 저장소를 추가하는 명령은 다음과 같습니다.

sudo curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash

다음으로 다음 명령을 사용하여 GitLab을 설치합니다.

sudo EXTERNAL_URL="http://gitlab.example.com" yum install -y gitlab-ce

위 명령에서 http://gitlab.example.com을 GitLab의 호스트 이름으로 바꿔야 합니다. 서버 또는 IP 주소.

3단계: GitLab 구성

GitLab을 설치한 후 SMTP, 계정 및 비밀번호 구성과 같은 몇 가지 기본 구성을 수행해야 합니다. 다음 파일을 편집하여 구성할 수 있습니다.

sudo vi /etc/gitlab/gitlab.rb

SMTP 구성 시 다음 구성을 사용할 수 있습니다.

gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.qq.com"
gitlab_rails['smtp_port'] = 465
gitlab_rails['smtp_user_name'] = "yourname@qq.com"
gitlab_rails['smtp_password'] = "yourpassword"
gitlab_rails['smtp_domain'] = "smtp.qq.com"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'] = true

위 구성에서 smtp_address를 SMTP 서버 주소 smtp_user_name으로 바꿔야 합니다. 그리고 smtp_password를 SMTP 계정 및 비밀번호로 바꾸세요.

변경 사항을 커밋한 후 다음 명령을 사용하여 GitLab을 재구성합니다.

sudo gitlab-ctl reconfigure

4단계: GitLab에 액세스

이제 브라우저를 통해 GitLab에 액세스할 수 있습니다. GitLab 인터페이스를 열려면 주소 표시줄에 서버 IP 주소나 호스트 이름을 입력하기만 하면 됩니다. 그런 다음 관리자 계정으로 로그인하여 GitLab 사용을 시작할 수 있습니다.

요약

GitLab 서버 설치는 복잡하지 않습니다. 위의 단계를 하나씩 따르시면 됩니다. 대기업이든 독립 개발자이든 GitLab은 코드 협업 및 버전 제어 플랫폼으로서 주요 비즈니스 프로세스와 유연한 개발 방법을 지원하는 강력한 도구를 제공합니다.

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

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.