설치 방법

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

GitLab을 여러 클라우드 제공업체에 설치하거나, 다음 중 하나의 방법을 사용할 수 있습니다.

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

도커 도커 컨테이너에 있는 GitLab 패키지입니다. 도커를 잘 알고 있는 경우 사용하세요.
소스 0에서부터 GitLab과 그 컴포넌트입니다. 이전 방법이 사용 불가능한 경우에 사용하세요. *BSD와 같이 지원되지 않는 시스템에도 사용할 수 있습니다.
GitLab 환경 툴킷 (GET) 일련의 의견이 개진된 Terraform 및 Ansible 스크립트입니다. 선택된 주요 클라우드 제공업체에 참조 아키텍처를 배포하는 데 사용합니다. 제한 사항과 프로덕션 환경에 대한 매뉴얼 설정이 있습니다.
GitLab Operator Kubernetes Operator pattern을 따르는 설치 및 관리 방법입니다. OpenShift 환경에서 GitLab을 실행하는 데 사용하세요.

지원되지 않는 Linux 배포판 및 유닉스류 운영체제

  • Arch Linux
  • Fedora
  • FreeBSD
  • Gentoo
  • macOS

이러한 운영체제에 GitLab을 설치할 수 있지만 지원되지는 않습니다. 더 많은 정보는 설치 가이드에서 확인하세요.

지원되지 않는 OS 버전에 대한 Linux 패키지 설치 및 해당 OS용 마지막으로 지원되는 GitLab 버전 디렉터리은 지원 및 미지원 OS 버전을 참조하세요.

Microsoft Windows

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