Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

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

Code Block
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

...

Code Block
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://를 사용할 수도 있습니다.

Code Block
sudo EXTERNAL_URL="https://gitlab.example.com" yum install -y gitlab-ee

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은 명시적인 이메일 옵션 정책을 통해 이메일을 보내는시기와 빈도를 완벽하게 제어 할 수 있습니다.

...

Info

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

5. 추천하는 다음 단계

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