> 개발 도구 > 자식 > GitLab의 설치 단계에 대해 이야기합시다

GitLab의 설치 단계에 대해 이야기합시다

PHPz
풀어 주다: 2023-03-31 13:37:21
원래의
3436명이 탐색했습니다.

GitLab은 Git 기반의 온라인 코드 호스팅, 버전 제어, 프로젝트 관리 및 협업 도구입니다. 완전한 Git 웨어하우스 관리 기능을 제공할 뿐만 아니라 완전한 CI/CD 통합 플랫폼을 제공하여 코드 검토, 코드 관리, 테스트, 코드 구성 및 배포와 같은 일련의 애플리케이션을 제공하여 개발 팀이 코드 개발을 수행할 수 있도록 합니다. 테스트, 배포, 코드 유지 관리가 더욱 효율적이고 협업적입니다. 이 기사에서는 GitLab의 설치 단계를 소개합니다.

1. 필수 소프트웨어 패키지 설치

설치 전, 컬, openssh-server, ca-certificates, 메일 서버(SMTP) 등 GitLab을 실행하는 데 필요한 소프트웨어 패키지를 설치해야 합니다. 위의 소프트웨어 패키지를 설치하려면 다음 명령을 사용하십시오.

sudo apt-get install curl openssh-server ca-certificates postfix
로그인 후 복사

설치 중에 이메일 구성 유형을 선택하라는 메시지가 표시됩니다. 기본적으로 "인터넷 사이트"가 일반적으로 선택됩니다.

2. GitLab 소프트웨어 소스 추가

다음 단계는 GitLab 공식 소프트웨어 소스를 추가하는 것입니다. 다음 명령을 터미널에 복사하고 실행합니다.

curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
로그인 후 복사

시스템이 Debian 7(Wheezy)인 경우 다음 명령을 사용합니다.

curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo os=debian dist=wheezy bash
로그인 후 복사

3. GitLab 설치

소프트웨어 소스를 추가한 후 다음 명령을 사용할 수 있습니다. GitLab 설치 방법:

sudo apt-get install gitlab-ce
로그인 후 복사

이 과정은 GitLab 설치 패키지를 다운로드하여 설치해야 하기 때문에 시간이 다소 걸릴 수 있습니다.

4. GitLab 구성

설치가 완료된 후 GitLab 구성 파일 /etc/gitlab/gitlab.rb를 별도로 열고 필요에 따라 수정합니다. 일반적으로 사용되는 구성은 다음과 같습니다.

  • 메일 서버 구성: 외부 메일 서버 또는 로컬로 구성된 SMTP를 사용할 수 있습니다. gitlab.rb 파일의
gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.server.com"
gitlab_rails['smtp_port'] = 465
gitlab_rails['smtp_user_name'] = "smtp-user"
gitlab_rails['smtp_password'] = "smtp-password"
gitlab_rails['smtp_domain'] = "smtp.server.com"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = false
gitlab_rails['smtp_tls'] = true
gitlab_rails['smtp_openssl_verify_mode'] = 'peer'
로그인 후 복사

를 수정하려면 SMTP 서버의 주소, 포트, 인증 정보 등을 실제 상황에 맞게 입력해야 합니다.

  • GitLab에서 모니터링하는 포트 수정: /etc/gitlab/gitlab.rb 파일에서 external_url을 찾으세요. 포트 80을 사용하지 않는 경우 다음 형식으로 수정해야 합니다.
external_url 'http://gitlab.example.com:8080'
로그인 후 복사

기본값 포트는 80과 443입니다.

  • 후크 작성: 후크 스크립트는 /opt/gitlab/embedded/service/gitlab-shell/hooks에서 정의할 수 있습니다.

5. GitLab 다시 시작

구성 파일을 수정한 후 GitLab을 다시 시작해야 적용됩니다. GitLab을 다시 시작하려면 다음 명령을 사용하십시오.

sudo gitlab-ctl reconfigure
로그인 후 복사

다음 명령을 사용하여 모든 GitLab 구성 요소를 다시 시작할 수도 있습니다.

sudo gitlab-ctl restart
로그인 후 복사

이렇게 하면 GitLab이 설치되고 웹 브라우저에 http://your_server_ip를 입력하여 GitLab 서버에 액세스하십시오.

요약

위는 Ubuntu 시스템에서의 GitLab 설치 과정입니다. 다른 운영 체제에서는 설치 프로세스가 약간 다를 수 있지만 기본 단계는 유사합니다. 이 기사가 귀하의 환경에 GitLab을 설치하는 데 도움이 되기를 바랍니다.

위 내용은 GitLab의 설치 단계에 대해 이야기합시다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿