GitLab은 Git 웨어하우스 관리 시스템을 기반으로 하는 오픈 소스 코드 웨어하우스 관리 도구입니다. 디자인은 GitHub에서 영감을 얻었지만 설치 및 배포가 더 간단합니다. 이 기사에서는 CentOS 7에 GitLab을 설치하는 방법을 설명합니다.
GitLab은 설치 중에 몇 가지 전제 조건이 필요합니다. 다음 명령을 사용하여 필요한 패키지를 설치할 수 있습니다.
sudo yum update sudo yum install -y curl policycoreutils openssh-server openssh-clients sudo systemctl enable sshd sudo systemctl start sshd sudo firewall-cmd --permanent --add-service=http sudo systemctl reload firewalld
GitLab에서는 알림 이메일을 보내려면 메일 서버가 필요하므로 Postfix를 설치하고 부팅 시 자동으로 시작되도록 설정해야 합니다. CentOS에서는 다음 명령을 사용하여 Postfix를 설치할 수 있습니다.
sudo yum install postfix sudo systemctl enable postfix sudo systemctl start postfix
GitLab을 설치하기 전에 GitLab의 RPM 저장소를 추가해야 합니다. 여기에 GitLab Community Edition RPM 저장소를 추가하겠습니다.
먼저 GitLab의 GPG 키를 가져옵니다:
curl https://packages.gitlab.com/gpg.key | sudo apt-key add -
그런 다음 GitLab의 RPM 저장소를 추가합니다:
sudo curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
이제 다음 명령을 사용하여 시스템에 GitLab을 설치할 수 있습니다:
sudo yum install -y gitlab-ce
이 프로세스는 GitLab을 설치하고 구성하는 데 시간이 걸립니다. 이 과정에서 사이트 이름, 관리자 계정 정보 등 몇 가지 필수 구성 정보를 제공해야 합니다.
GitLab 설치가 완료되면 기본 GitLab URL에 액세스할 수 있습니다(아래 명령으로 쿼리할 수 있음).
sudo gitlab-ctl status
출력은 다음과 유사해야 합니다.
run: gitlab-workhorse: ... pid ...; ... run: logrotate: ... pid ...; ... run: nginx: ... pid ...; ... run: postgresql: ... pid ...; ... run: redis: ... pid ...; ... run: sidekiq: ... pid ...; ... run: unicorn: ... pid ...; ...
기본적으로 , GitLab은 포트 80을 통해 제공되는 HTTP 프로토콜을 사용합니다. CentOS 방화벽에서 HTTP를 허용했다면 해당 서버의 IP 주소나 도메인 이름을 통해 GitLab에 접속할 수 있습니다.
GitLab의 URL에 접속하면 GitLab의 로그인 인터페이스로 이동됩니다. GitLab 설치 시 생성한 관리자 계정을 입력하세요. 이로써 GitLab의 설치 및 배포가 완료되었습니다.
위 내용은 CentOS 7에 GitLab을 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!