설치 방법

Tier: Free, Premium, Ultimate Offering: Self-Managed

GitLab은 여러 클라우드 제공업체에서 설치할 수도 있으며, 다음 방법 중 하나를 사용할 수 있습니다.

설치 방법 설명 선택 시점
Linux 패키지 (이전에 Omnibus GitLab로 알려짐) 공식 debrpm 패키지. Linux 패키지에는 GitLab 및 PostgreSQL, Redis, Sidekiq 등 의존 구성 요소가 포함되어 있습니다. 가장 성숙하고 확장 가능한 방법을 원할 경우 사용합니다. 이 버전은 GitLab.com에서도 사용됩니다.
- 추가 유연성과 신뢰성을 위해 참조 아키텍처 문서를 참조하세요.
- 시스템 요구 사항을 검토하세요.
- 지원되는 Linux 운영 체제 목록을 확인하세요.
Helm 차트 Kubernetes에서 GitLab과 그 구성 요소의 클라우드 네이티브 버전을 설치하기 위한 차트입니다. 인프라가 Kubernetes에 있고 해당 방법을 이해하고 있는 경우 사용하세요. 관리, 관찰 및 일부 개념이 전통적인 배포 방식과 다릅니다.
- 관리 및 문제 해결에는 Kubernetes 지식이 필요합니다.
- 작은 설치에 대해 더 비용이 많이 들 수 있습니다. 기본 설치는 단일 노드 Linux 패키지 배포보다 리소스가 많이 필요합니다. 대부분의 서비스가 중복되어 배포되기 때문입니다.

Docker Docker 컨테이너에 있는 GitLab 패키지입니다. Docker를 이해하고 있는 경우 사용합니다.
소스 처음부터 GitLab 및 그 구성 요소입니다. 이전 방법이 플랫폼에 사용할 수 없는 경우 사용합니다. *BSD와 같은 지원되지 않는 시스템에 사용할 수 있습니다.
GitLab 환경 툴킷 (GET) 의견이 갈리는 Terraform 및 Ansible 스크립트의 집합입니다. 선택된 주요 클라우드 제공업체에 참조 아키텍처를 배포하기 위해 사용합니다. 일부 제한 사항과 프로덕션 환경에서의 수동 설정이 있습니다.
GitLab 오퍼레이터 Kubernetes 오퍼레이터 패턴을 따르는 설치 및 관리 방법입니다. OpenShift 환경에서 GitLab을 실행하는 데 사용합니다.

지원되지 않는 Linux 배포판 및 Unix 계열 운영 체제

  • Arch Linux
  • Fedora
  • FreeBSD
  • Gentoo
  • macOS

이러한 운영 체제에 GitLab을 설치할 수는 있지만 공식 지원되지는 않습니다. 자세한 내용은 설치 가이드를 참조하세요.

지원되는 및 지원되지 않는 Linux 패키지 설치용 OS 버전 목록은 지원되지 않는 OS 버전에 나와 있으며 해당 OS용 마지막 지원 GitLab 버전도 함께 나와 있습니다.

Microsoft Windows

GitLab은 Linux 기반 운영 체제를 위해 개발되었습니다. Microsoft Windows에서 실행되지 않으며, 가까운 미래에 지원할 계획도 없습니다. 최신 개발 상태는 이 이슈에서 확인하세요. GitLab을 실행하려면 가상 머신을 사용하는 것을 고려하세요.