>개발 도구 >자식 >Ubuntu 운영 체제에서 개인 GitLab 서버를 설정하는 방법

Ubuntu 운영 체제에서 개인 GitLab 서버를 설정하는 방법

PHPz
PHPz원래의
2023-04-03 11:51:561204검색

GitLab은 개발자가 코드와 프로젝트를 쉽게 관리할 수 있도록 도와주는 오픈 소스 코드 관리 도구입니다. GitHub와 유사한 도구이지만 통합 CI/CD 프로세스 및 자동 코드 배포와 같은 몇 가지 고유한 기능이 있습니다. 온라인 GitLab 서비스 제공업체는 많지만 자체 GitLab 서버를 구축하면 더 많은 사용자 정의 옵션과 더 나은 제어 기능을 얻을 수 있습니다.

이 글에서는 Ubuntu 운영 체제에서 개인 GitLab 서버를 설정하는 방법을 소개합니다. 이 프로세스는 매우 간단하며 기본적인 명령줄 지식과 Ubuntu 시스템에 대한 기본적인 이해만 필요합니다.

1단계: 필요한 소프트웨어 설치

GitLab 설치를 시작하기 전에 몇 가지 필수 소프트웨어를 설치해야 합니다.

터미널을 열고 다음 명령을 입력하세요:

sudo apt-get update
sudo apt-get install -y curl openssh-server ca-certificates postfix

이렇게 하면 운영 체제가 업데이트되고 SSH 서버, CA 인증서, 메일 전송 에이전트 Postfix와 같은 기타 필요한 소프트웨어가 설치됩니다.

2단계: GitLab 설치

GitLab을 설치하려면 GitLab에서 공식적으로 제공하는 저장소를 사용해야 합니다. 시스템에 추가하려면 다음 명령을 입력하십시오.

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

추가한 후 다음 명령을 사용하여 원하는 대로 GitLab Community Edition(CE) 또는 GitLab Enterprise Edition(EE)을 설치하십시오.

GitLab CE 설치:

sudo apt-get install gitlab-ce

GitLab EE 설치:

sudo apt-get install gitlab-ee

필요한 패키지를 모두 다운로드하고 설치하는 과정이므로 시간이 좀 걸립니다.

3단계: GitLab 구성

GitLab을 설치한 후 몇 가지 기본 구성을 수행해야 합니다. 먼저 다음 명령을 입력하여 GitLab의 구성 파일을 편집하세요.

sudo nano /etc/gitlab/gitlab.rb

파일을 열려면 비밀번호를 입력해야 할 수도 있습니다. 이 파일에서는 필요에 따라 변경할 수 있는 다양한 구성 옵션을 찾을 수 있습니다. 여기서는 GitLab의 외부 URL을 변경해 보겠습니다. GitLab은 IP 주소나 도메인 이름을 사용하여 접속할 수 있습니다.

다음 코드 줄을 찾으세요:

# external_url 'http://gitlab.example.com'

주석 처리를 해제하고 다음과 같이 IP 주소나 도메인 이름으로 변경하세요:

external_url 'http://your_ip_address'

파일을 저장하고 닫으세요. 그런 다음 다음 명령을 실행하여 GitLab을 재구성하십시오.

sudo gitlab-ctl reconfigure

필요한 모든 서비스를 다시 시작하므로 GitLab을 재구성하는 데 시간이 걸립니다.

4단계: GitLab에 액세스

이제 브라우저를 통해 GitLab에 액세스할 수 있습니다. 아래와 같이 IP 주소나 도메인 이름 뒤에 "/"를 입력하면 됩니다.

http://your_ip_address/

GitLab에 처음 액세스하는 경우 관리자 계정을 설정해야 합니다. 프롬프트에 따라 사용자 이름과 비밀번호를 입력합니다.

완료되면 새 관리자 자격 증명을 사용하여 GitLab에 로그인하고 시작할 수 있습니다.

결론

이제 개인 GitLab 서버를 성공적으로 설정했습니다. 자신의 코드와 프로젝트 관리를 시작하고 공동 개발을 완료하는 등의 작업을 수행할 수 있습니다. GitLab을 이해하고 사용하는 것은 매우 중요합니다. 이를 통해 더욱 협력적이고 효율적인 개발자가 될 수 있습니다.

위 내용은 Ubuntu 운영 체제에서 개인 GitLab 서버를 설정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.