/
GitLab EE 설치하고 라이선스 등록하기

GitLab EE 설치하고 라이선스 등록하기

Self-Managed GitLab 설치 방법

https://about.gitlab.com/install/

CentOS 7에 GitLab 설치

1. 필요한 의존성을 설치하고 구성

CentOS 7 (및 RedHat / Oracle / Scientific Linux 7)에서 아래 명령은 시스템 방화벽에서 HTTP, HTTPS 및 SSH 액세스를 오픈합니다.

sudo yum install -y curl policycoreutils-python openssh-server perl 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

 

다음으로, Postfix를 설치하여 알림 이메일을 보냅니다. 다른 솔루션을 사용하여 이메일을 보내려면 GitLab을 설치 한 후이 단계를 건너 뛰고 외부 SMTP 서버를 구성하십시오.

sudo yum install postfix sudo systemctl enable postfix sudo systemctl start postfix

 

Postfix 설치 중에 구성 화면이 나타날 수 있습니다. '인터넷 사이트'를 선택하고 Enter를 누르십시오. 'mail name'에 서버의 외부 DNS를 사용하고 Enter를 누르십시오. 추가 화면이 나타나면 계속 Enter 키를 눌러 기본값을 적용합니다.

 

2. GitLab 패키지 저장소 추가 및 패키지 설치

GitLab 패키지 저장소를 추가합니다.

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

 

다음으로 GitLab 패키지를 설치합니다. https://gitlab.example.com을 GitLab 인스턴스에 액세스하려는 URL로 변경하십시오. 설치하면 해당 URL에서 GitLab이 자동으로 구성되고 시작됩니다.

https:// URL의 경우 GitLab은 인바운드 HTTP 액세스 및 유효한 호스트 이름이 필요한 Let 's Encrypt를 사용하여 인증서를 자동으로 요청합니다. 자신의 인증서를 사용하거나 http://를 사용할 수도 있습니다.

 

3. 초기 비밀번호 설정

Omnibus GitLab 14.0에서 도입되었습니다.

Ref : https://docs.gitlab.com/omnibus/installation/#set-up-the-initial-password

설치 시 사용자 지정 비밀번호를 제공하지 않은 경우, 비밀번호가 무작위로 생성되어 /etc/gitlab/initial_root_password 에 24시간 동안 저장됩니다. 로그인할 때 이 비밀번호를 사용자 이름 root와 함께 사용하세요.
설치 및 구성에 대한 자세한 지침 문서를 참조하세요.

[root로 비밀번호를 입력하여 로그인]
[로그인 후 초기 화면]

 

4. 커뮤니케이션 환경 설정

이메일 구독 환경 설정 센터를 방문하여 언제 연락해야하는지 등록할 수 있습니다. GitLab은 명시적인 이메일 옵션 정책을 통해 이메일을 보내는시기와 빈도를 완벽하게 제어 할 수 있습니다.

한 달에 두 번, 새로운 기능, 통합, 문서 및 개발자 팀의 비하인드 스토리를 포함하여 알아야 할 GitLab 뉴스를 보냅니다. 버그 및 시스템 성능과 관련된 중요한 보안 업데이트는 전용 보안 뉴스 레터에 가입해야합니다.

중요 : 보안 뉴스 레터를 선택하지 않으면 보안 경고가 표시되지 않습니다.

 

5. 추천하는 다음 단계

설치를 완료한 후 인증 옵션 및 가입 제한을 포함한 권장 다음 단계를 고려하세요.

Related content

GitLab CE와 EE 비교
GitLab CE와 EE 비교
Read with this
CentOS 6에 GitLab 설치
CentOS 6에 GitLab 설치
More like this
GitLab PM Runbook 과정개요
GitLab PM Runbook 과정개요
Read with this
CentOS 7에 GitLab 설치
CentOS 7에 GitLab 설치
More like this
GitLab 가격 정책
GitLab 가격 정책
Read with this
GitLab에 Kubernetes 클러스터 연결
GitLab에 Kubernetes 클러스터 연결
More like this