GitLab Enterprise Edition (EE) 활성화
새로운 GitLab 인스턴스를 라이센스 없이 설치하면, Free 기능만 사용 가능합니다. GitLab Enterprise Edition (EE)에서 더 많은 기능을 활성화하려면, 활성화 코드로 인스턴스를 활성화하세요.
GitLab EE 활성화
사전 요건:
- 구독을 구매해야 합니다.
- GitLab Enterprise Edition (EE)을 실행해야 합니다.
- 인스턴스가 인터넷에 연결되어 있어야 합니다.
활성화 코드로 인스턴스를 활성화하려면:
- 다음 중 하나에서 24자 알파벳 숫자로 된 활성화 코드를 복사합니다:
- 구독 확인 이메일.
- Manage Purchases 페이지의 고객 포털.
- GitLab 자체 관리 인스턴에 로그인합니다.
- 왼쪽 사이드바에서 하단의 Admin을 선택합니다.
- Subscription을 선택합니다.
- Activation code에 활성화 코드를 붙여넣습니다.
- 서비스 약관을 읽고 수용합니다.
- Activate를 선택합니다.
구독이 활성화됩니다.
여러 인스턴스에 대한 하나의 활성화 코드 사용
여러 자체 관리 인스턴스에 대해 단일 활성화 코드 또는 라이센스 키를 사용할 수 있으며, 이는 사용자가:
- 라이센스가 있는 프로덕션 인스턴스와 동일할 경우.
- 라이센스가 있는 프로덕션 인스턴스의 부분 집합일 경우.
활성화 코드는 이러한 인스턴스에 대해 유효하며, 사용자가 그룹 및 프로젝트에서 어떻게 구성되었는지와는 관계가 없습니다.
확장 아키텍처의 경우
확장 아키텍처에서 인스턴스를 활성화하려면:
- 라이센스 파일을 하나의 애플리케이션 인스턴스에만 업로드합니다.
라이센스는 데이터베이스에 저장되며 모든 인스턴스에 복제됩니다.
GitLab Geo의 경우
GitLab Geo를 사용할 때 인스턴스를 활성화하려면:
- 기본 Geo 인스턴스에 라이센스를 업로드합니다.
라이센스는 데이터베이스에 저장되며 모든 인스턴스에 복제됩니다.
오프라인 환경의 경우
오프라인 환경에서 인스턴스를 활성화하려면:
인스턴스를 활성화하는 데 질문이 있거나 도움이 필요하면,
GitLab 지원에 문의하세요.
라이센스가 만료되면, 일부 기능이 잠금됩니다.
GitLab 에디션 확인
에디션을 확인하려면 GitLab에 로그인하고
Help () > Help를 선택합니다. 페이지 상단에 GitLab 에디션과 버전이 나열됩니다.
GitLab Community Edition (CE)을 실행 중인 경우,
GitLab EE로 설치를 업그레이드할 수 있습니다. 자세한 내용은 에디션 간 업그레이드를 참조하세요.
질문이 있거나 도움이 필요하면,
GitLab 지원에 문의하세요.
문제 해결
자체 관리 인스턴스에서 유료 구독 기능을 활성화할 때 다음과 같은 문제가 발생할 수 있습니다.
오류: 구독 추가 중 오류 발생
이 문제는 활성화 코드를 입력한 후 발생할 수 있습니다.
오류에 대한 자세한 내용을 확인하려면 브라우저의 개발자 도구를 사용할 수 있습니다:
- 개발자 도구를 열려면 페이지에서 우클릭하고 Inspect를 선택합니다.
- Network 탭을 선택합니다.
- GitLab에서 활성화 코드를 재시도합니다.
-
Network 탭에서
graphql
항목을 선택합니다. -
Response 탭을 선택하고 다음과 유사한 오류를 확인합니다:
[{"data":{"gitlabSubscriptionActivate":{"errors":["<error> returned=1 errno=0 state=error: <error>"],"license":null,"__typename":"GitlabSubscriptionActivatePayload"}}}]
문제를 해결하려면:
- GraphQL 응답에
only get, head, options, and trace methods are allowed in silent mode
가 포함된 경우, 인스턴스의 silent mode를 비활성화하세요.
문제를 확인할 수 없는 경우, GitLab 지원에 문의하세요 및 문제 설명에 GraphQL 응답을 제공하세요.
인스턴스를 활성화할 수 없는 연결 오류
인스턴스를 활성화할 때 GitLab 서버에 대한 연결을 방해하는 연결 문제에 직면할 수 있습니다.
이 문제는 다음과 같은 원인들로 인해 발생할 수 있습니다:
-
방화벽 설정:
-
https://customers.gitlab.com
의 포트 443에 대해 GitLab 인스턴스가 암호화된 연결을 설정할 수 있는지 확인하려면 다음 curl 명령을 사용하세요:curl --verbose "https://customers.gitlab.com/"
- curl 명령이 오류를 반환하는 경우:
- 방화벽 또는 프록시를 확인하세요. 도메인
https://customers.gitlab.com
은 Cloudflare에 의해 전면에 있습니다. 방화벽 또는 프록시가 활성화 작동을 위해 Cloudflare의 IPv4 및 IPv6 범위로의 트래픽을 허용하는지 확인하세요. -
gitlab.rb
에서 서버를 가리키도록 프록시를 구성하세요.
네트워크 관리자에게 기존 프록시나 방화벽을 변경하도록 요청하세요.
- 방화벽 또는 프록시를 확인하세요. 도메인
- SSL 검사 장치가 사용되는 경우, 인스턴스의
/etc/gitlab/trusted-certs
에 장치의 루트 CA 인증서를 추가한 후gitlab-ctl reconfigure
를 실행해야 합니다.
-
-
고객 포털이 작동하지 않음:
- 상태에서 고객 포털에 대한 활성 중단 여부를 확인하세요.
- 오프라인 환경: