웹사이트 검색

Ubuntu 및 Debian에 GitLab을 설치하는 방법


Gitlab은 매우 강력하고 견고하며 확장 가능하고 안전하며 효율적인 오픈 소스 소프트웨어 개발 및 공동작업 플랫폼입니다. Gitlab은 소프트웨어 개발 프로세스를 계획할 수 있게 해주는 Github의 최고의 대안 중 하나입니다. 코드를 작성하고 확인하세요. 소프트웨어를 패키지화하고 지속적 전달 기능이 내장된 릴리스를 제공합니다. 자동으로 구성을 관리하고 성능을 모니터링합니다.

추가 읽기: CentOS 7에서 GitLab을 설치하고 구성하는 방법

이슈 추적기, 프로젝트 간 이슈 이동, 시간 추적, 강력한 분기 도구, 보호된 분기 및 태그, 파일 잠금, 병합 요청, 사용자 정의 알림, 프로젝트 로드맵, 번다운 차트와 같은 기능을 갖춘 확장 가능한 Git 기반의 완전 통합 서비스를 제공합니다. 프로젝트 및 그룹 이정표 등.

이 문서에서는 Ubuntu 또는 Debian Linux 배포판에 Gitlab(Git 저장소 관리자)을 설치하고 구성하는 방법을 설명합니다.

1단계: 필수 종속성 설치 및 구성

1. 먼저 시스템 소프트웨어 패키지를 업데이트한 다음 표시된 대로 적절한 패키지 관리자를 사용하여 필요한 종속성을 설치합니다.

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

2. 다음으로 Postfix 메일 서비스를 설치하여 이메일 알림을 보냅니다.

sudo apt install postfix

Postfix 설치 과정에서 Postfix 패키지를 구성하라는 메시지가 표시됩니다. '인터넷 사이트'를 선택하고 [Enter] 키를 누르세요. '메일 이름'으로 서버의 외부 DNS를 사용하고 [Enter] 키를 누르는 것을 잊지 마세요. 추가 구성 화면의 경우 [Enter] 키를 눌러 기본값을 적용하세요.

2단계: GitLab 저장소 추가 및 패키지 설치

3. 이제 다음 스크립트를 실행하여 GitLab 패키지 APT 저장소를 시스템에 추가하세요.

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

4. 다음으로, 다음 명령을 사용하여 GitLab Community Edition을 설치하고 URL을 'http://gitlab.linux-console.net으로 변경합니다. ' 요구 사항에 따라 웹 브라우저를 통해 GitLab에 액세스합니다.

EXTERNAL_URL="http://gitlab.linux-console.net" sudo apt install gitlab-ce

참고: 나중에 어떤 이유로 위 URL을 변경하려면 기본 구성 파일 /etc/gitlab/에서 URL을 다시 구성할 수 있습니다. external_url 섹션의 gitlab.rb를 열고 다음 명령을 사용하여 gitlab을 다시 구성하세요.

sudo gitlab-ctl reconfigure

5. UFW 방화벽이 구성되어 있는 경우 포트 80(HTTP) 및 443( HTTPS)는 Gitlab에 대한 연결 요청을 허용합니다.

sudo ufw allow 80/tcp
sudo ufw allow 443/tcp

3단계: 초기 Gitlab 설정 수행

6. 이제 다음 URL에서 브라우저를 통해 gitlab 인스턴스에 액세스하세요.

http://gitlab.linux-console.net

7. 일단 열면 비밀번호 재설정 화면으로 리디렉션됩니다. 여기에서 새 관리자를 위해 '비밀번호 변경'을 클릭하여 새 비밀번호를 설정해야 합니다. 계정. 설정이 완료되면 다시 로그인 화면으로 리디렉션됩니다.

8. 로그인하면 스크린샷에 표시된 대로 관리자 사용자 제어판에 액세스하게 됩니다. 개체를 생성하거나, 그룹을 생성하거나, 사람을 추가하거나, gitlab 인스턴스를 구성할 수 있습니다. 또한 사용자 프로필을 편집하고 SSH 키를 gitlab 인스턴스에 추가하고 통신 기본 설정을 구성하는 등의 작업을 수행할 수 있습니다.

자세한 내용은 Gitlab 정보 페이지(https://about.gitlab.com/)를 참조하세요.

추가 읽기: GitHub에서 GitLab으로 마이그레이션하는 방법

지금은 그게 다야! Gitlab은 소프트웨어 개발 및 운영(DevOps) 수명주기를 처리하기 위한 강력하고 효율적인 고급 애플리케이션입니다. 이 기사에서는 Ubuntu 및 Debian에서 Gitlab을 설치하고 구성하는 방법을 설명했습니다.

이 기사에 추가할 질문이나 생각이 있으면 아래 의견 양식을 사용하여 저희에게 연락하십시오.