일상적인 소프트웨어 개발에서 코드 버전 관리는 매우 중요한 부분입니다. Git은 현재 가장 널리 사용되는 코드 버전 관리 도구 중 하나이며, GitlabCE는 자체 서버에 배포하여 자신의 코드 베이스를 쉽게 관리할 수 있는 Gitlab의 오픈 소스 버전입니다. 이번 글에서는 CentOS 7에 GitlabCE를 설치하는 과정을 소개하겠습니다.
1. 준비
설치를 시작하기 전에 다음 소프트웨어 패키지가 서버에 설치되어 있는지 확인해야 합니다.
설치되지 않은 경우 다음을 수행할 수 있습니다. 다음 명령을 사용하여 설치하세요.
sudo yum install -y yum-utils curl policycoreutils-python
다음으로 GitlabCE 소프트웨어 소스를 추가해야 합니다. 다음 명령을 사용할 수 있습니다.
sudo curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
2. GitlabCE 설치
다음 명령을 사용하여 GitlabCE를 설치합니다.
sudo EXTERNAL_URL="http://gitlab.example.com" yum install -y gitlab-ce
그 중 "http://gitlab.example.com"을 바꿔야 합니다. 자신의 Gitlab 주소로.
다음 명령을 사용하여 GitlabCE를 시작하세요:
sudo systemctl start gitlab-runsvdir.service
다음 명령을 사용하여 부팅 시 GitlabCE가 자동으로 시작되도록 설정하세요:
sudo systemctl enable gitlab-runsvdir.service
3.
방화벽 설정sudo firewall-cmd --permanent --add-service=http sudo firewall-cmd --permanent --add-service=https sudo systemctl reload firewalldConfigure SMTP server
gitlab_rails['smtp_enable'] = true gitlab_rails['smtp_address'] = "smtp.example.com" gitlab_rails['smtp_port'] = 25 gitlab_rails['smtp_user_name'] = "user@example.com" gitlab_rails['smtp_password'] = "password" gitlab_rails['smtp_domain'] = "example.com" gitlab_rails['smtp_authentication'] = "login" gitlab_rails['smtp_enable_starttls_auto'] = true
그 중 "smtp.example.com"은 자신의 SMTP 서버 주소인 "user@example.com"으로 바꿔야 합니다. 및 "password" "example.com"을 각각 SMTP 서버의 사용자 이름과 비밀번호로 바꾸고, "example.com"을 SMTP 서버의 도메인 이름으로 바꿉니다.
구성을 수정한 후 구성을 다시 로드해야 합니다.
sudo gitlab-ctl reconfigure관리자 비밀번호 변경
4. 요약
이 글에서는 GitlabCE 소프트웨어 소스 추가, GitlabCE 설치, GitlabCE 구성 등을 포함하여 CentOS 7에 GitlabCE를 설치하는 과정을 소개합니다. 이 기사가 GitlabCE를 설치하는 독자들에게 도움이 되기를 바랍니다.
위 내용은 CentOS7에 GitlabCE를 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!