>개발 도구 >자식 >centos7은 gitlab의 최신 안정 버전을 설치합니다.

centos7은 gitlab의 최신 안정 버전을 설치합니다.

WBOY
WBOY원래의
2023-05-17 11:48:37841검색

개발팀에서는 버전 관리 도구인 Git이 필수 도구가 되었습니다. GitLab은 Git 기반의 웹 플랫폼으로, 팀이 소프트웨어를 보다 효율적으로 개발하는 데 도움이 되는 코드 호스팅, 이슈 추적, CI/CD 파이프라인 등 다양한 기능을 제공합니다. 이 기사에서는 CentOS 7 시스템에 GitLab의 최신 안정 버전을 설치하는 방법을 소개합니다.

1단계: 필수 종속 소프트웨어 설치

GitLab을 설치하기 전에 몇 가지 필수 소프트웨어 패키지를 설치해야 합니다. 설치하려면 다음 명령을 사용하세요.

sudo yum install curl policycoreutils openssh-server openssh-clients postfix

그 중 Postfix는 메일 전송 에이전트 소프트웨어이므로 먼저 설치해야 합니다.

2단계: GitLab 설치

GitLab을 설치하기 전에 먼저 GitLab 저장소를 추가해야 합니다. 다음 명령을 사용하십시오:

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

이제 yum을 사용하여 GitLab을 설치할 수 있습니다. 다음 명령을 사용하세요.

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

위 명령의 "http://gitlab.example.com"은 사용 중인 실제 호스트 이름 또는 IP 주소입니다. HTTPS를 사용해야 하는 경우 주소를 https로 변경하고 nginx에 대한 인증서도 구성하면 됩니다.

설치 프로세스가 완료될 때까지 기다리세요.

3단계: GitLab 구성

설치가 완료되면 GitLab에서 이메일 서비스, 도메인 이름 구성 등 필요한 몇 가지 구성을 수행해야 합니다.

  1. 이메일 서비스 구성

GitLab은 이메일 서비스를 사용하여 알림 이메일을 보냅니다. Postfix 또는 SMTP 서버를 사용할 수 있습니다. 여기에서는 SMTP 서버를 사용하는 방법을 소개합니다.

/etc/gitlab/gitlab.rb 파일을 열고 SMTP 설정을 검색하세요.

sudo vim /etc/gitlab/gitlab.rb

다음을 마지막에 추가하고 저장하고 종료하세요.

gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.gmail.com"
gitlab_rails['smtp_port'] = 587
gitlab_rails['smtp_user_name'] = "your-email@gmail.com"
gitlab_rails['smtp_password'] = "your-email-password"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'] = false

위 코드에서는 Gmail을 SMTP 서버로 사용하고 이메일 주소와 비밀번호를 구성했습니다. 필요에 따라 변경할 수 있습니다.

  1. 도메인 이름 구성

도메인 이름을 구성하기 전에 방화벽이 올바르게 설정되었는지 확인해야 합니다. GitLab에서는 TCP 포트 80 및 443이 열려 있어야 합니다.

sudo firewall-cmd --zone=public --add-port=80/tcp --permanent
sudo firewall-cmd --zone=public --add-port=443/tcp --permanent
sudo firewall-cmd --reload

/etc/gitlab/gitlab.rb 파일에 다음 내용을 추가하세요:

external_url 'http://gitlab.example.com:9080'

HTTPS를 사용할 수도 있습니다. external_url 구성을 https로 변경하세요.

  1. GitLab 재구성

위 구성을 완료한 후 변경 사항을 적용하려면 GitLab을 재구성해야 합니다. 다음 명령을 사용하여 재구성하십시오.

sudo gitlab-ctl reconfigure

구성이 완료되면 브라우저를 사용하여 GitLab 인터페이스에 액세스하고 사용할 준비가 된 것입니다.

요약

GitLab은 팀 개발을 촉진할 수 있는 강력한 Git 기반 팀 협업 플랫폼입니다. 이 기사에서는 CentOS7에 GitLab의 최신 안정 버전을 설치하는 방법을 소개합니다. 이것이 도움이 되기를 바랍니다.

위 내용은 centos7은 gitlab의 최신 안정 버전을 설치합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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