지원되는 운영 체제

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

GitLab은 운영 체제의 LTS(Long Term Support) 버전을 공식적으로 지원합니다. Ubuntu와 같은 운영 체제는 LTS와 non-LTS 버전 사이에 명확한 구분이 있지만, 다른 운영 체제인 openSUSE와 같이 LTS 컨셉을 따르지 않는 경우도 있습니다. 따라서 GitLab이 지원하는 모든 운영 체제는 언제나 설치 페이지에 나열됩니다.

다음은 지원되는 운영 체제와 가능한 EOL(End of Life) 날짜를 나열한 것입니다.

NOTICE: amd64x86_64는 동일한 64비트 아키텍처를 가리킵니다. arm64aarch64라는 이름 또한 교환하여 사용되며 동일한 아키텍처를 가리킵니다.

OS Version First supported GitLab version Arch 설치 설명 OS EOL Details
AlmaLinux 8 GitLab CE / GitLab EE 14.5.0 x86_64, aarch64 AlmaLinux 설치 설명 2029 https://almalinux.org/
AlmaLinux 9 GitLab CE / GitLab EE 16.0.0 x86_64, aarch64 AlmaLinux 설치 설명 2032 https://almalinux.org/
CentOS 7 GitLab CE / GitLab EE 7.10.0 x86_64 CentOS 설치 설명 June 2024 https://www.centos.org/about/
Debian 10 GitLab CE / GitLab EE 12.2.0 amd64, arm64 Debian 설치 설명 2024 https://wiki.debian.org/LTS
Debian 11 GitLab CE / GitLab EE 14.6.0 amd64, arm64 Debian 설치 설명 2026 https://wiki.debian.org/LTS
Debian 12 GitLab CE / GitLab EE 16.1.0 amd64, arm64 Debian 설치 설명 TBD https://wiki.debian.org/LTS
OpenSUSE 15.5 GitLab CE / GitLab EE 16.4.0 x86_64, aarch64 OpenSUSE 설치 설명 Dec 2024 https://en.opensuse.org/Lifetime
RHEL 8 GitLab CE / GitLab EE 12.8.1 x86_64, arm64 CentOS 설치 설명 사용 May 2029 RHEL 자세한 정보
RHEL 9 GitLab CE / GitLab EE 16.0.0 x86_64, arm64 CentOS 설치 설명 사용 May 2032 RHEL 자세한 정보
SLES 12 GitLab EE 9.0.0 x86_64 OpenSUSE 설치 설명 사용 Oct 2027 https://www.suse.com/lifecycle/
SLES 15 GitLab EE 14.8.0 x86_64 OpenSUSE 설치 설명 사용 Dec 2024 https://www.suse.com/lifecycle/
Oracle Linux 7 GitLab CE / GitLab EE 8.14.0 x86_64 CentOS 설치 설명 사용 Dec 2024 https://www.oracle.com/a/ocom/docs/elsp-lifetime-069338.pdf
Oracle Linux 8 GitLab CE / GitLab EE 12.8.1 x86_64 AlmaLinux 설치 설명 사용 July 2029 https://www.oracle.com/a/ocom/docs/elsp-lifetime-069338.pdf
Oracle Linux 9 GitLab CE / GitLab EE 16.0.0 x86_64 AlmaLinux 설치 설명 사용 June 2032 https://www.oracle.com/a/ocom/docs/elsp-lifetime-069338.pdf
Scientific Linux GitLab CE / GitLab EE 8.14.0 x86_64 CentOS 설치 설명 사용 June 2024 https://scientificlinux.org/downloads/sl-versions/sl7/
Ubuntu 20.04 GitLab CE / GitLab EE 13.2.0 amd64, arm64 Ubuntu 설치 설명 April 2025 https://wiki.ubuntu.com/Releases
Ubuntu 22.04 GitLab CE / GitLab EE 15.5.0 amd64, arm64 Ubuntu 설치 설명 April 2027 https://wiki.ubuntu.com/Releases
Ubuntu 24.04 GitLab CE / GitLab EE 17.1.0 amd64, arm64 Ubuntu 설치 설명 April 2029 https://wiki.ubuntu.com/Releases
Amazon Linux 2 GitLab CE / GitLab EE 14.9.0 amd64, arm64 Amazon Linux 2 설치 설명 June 2025 https://aws.amazon.com/amazon-linux-2/faqs/
Amazon Linux 2023 GitLab CE / GitLab EE 16.3.0 amd64, arm64 Amazon Linux 2023 설치 설명 2028 https://docs.aws.amazon.com/linux/al2023/ug/release-cadence.html
Raspberry Pi OS (Buster) (이전명 Raspbian Buster) GitLab CE 12.2.0 armhf Raspberry Pi 설치 설명 June 2024 Raspberry Pi 자세한 정보
Raspberry Pi OS (Bullseye) GitLab CE 15.5.0 armhf Raspberry Pi 설치 설명 2026 Raspberry Pi 자세한 정보

NOTICE: 우리는 모든 Red Hat Enterprise Linux와 바이너리 호환되는 배포판을 공식적으로 지원합니다. AlmaLinux 패키지는 명시적으로 나열되지 않은 바이너리 호환되는 운영 체제를 위해 사용될 수 있습니다.

OS 업그레이드 후 GitLab 패키지 소스 업데이트

운영 체제(OS)를 업그레이드한 후, 해당 문서에 따르면 패키지 관리자 구성에서 GitLab 패키지 소스 URL을 업데이트해야 할 수 있습니다. 패키지 관리자에서 더 이상 업데이트가 없다고 보고한다면, 새 버전이 출시되었더라도 리눅스 패키지 설치 가이드의 “GitLab 패키지 저장소 추가” 지침을 다시 실행하십시오. 미래의 GitLab 업그레이드는 업그레이드된 OS에 따라 가져와집니다.

GitLab 및 운영 체제 모두 업데이트

운영 체제(OS)와 GitLab 둘 다 업그레이드하려면:

  1. 운영 체제(OS)를 업그레이드하십시오.
  2. GitLab 패키지 소스를 업데이트해야 하는지 확인합니다.
  3. GitLab를 업그레이드하십시오.

OS 업그레이드 후 손상된 Postgres 인덱스

운영 체제를 업그레이드하는 과정에서, 만약 glibc 버전이 변경된다면, 손상된 인덱스를 피하기 위해 PostgreSQL 운영 체제 업그레이드를 따라야 합니다.

ARM64용 패키지

GitLab은 일부 지원되는 운영 체제용으로 arm64/aarch64 패키지를 제공합니다. 귀하의 운영 체제 아키텍처가 위의 표에서 지원되는지 확인할 수 있습니다.

경고: 현재 ARM에서 GitLab을 실행하는데 여전히 일부 알려진 문제 및 제한이 있습니다.

더 이상 지원되지 않는 OS 버전

GitLab은 운영 체제의 EOL(End-Of-Life)까지만 리눅스 패키지를 제공합니다. 운영 체제의 EOL 날짜 이후에는 GitLab이 공식 패키지를 출시하지 않습니다. 폐기된 운영 체제 목록과 각각에 대한 최종 GitLab 릴리스는 아래에서 찾을 수 있습니다:

OS 버전 End Of Life 마지막으로 지원되는 GitLab 버전
Raspbian Wheezy 2015년 5월 GitLab CE 8.17
OpenSUSE 13.2 2017년 1월 GitLab CE / GitLab EE 9.1
Ubuntu 12.04 2017년 4월 GitLab CE / GitLab EE 9.1
OpenSUSE 42.1 2017년 5월 GitLab CE / GitLab EE 9.3
OpenSUSE 42.2 2018년 1월 GitLab CE / GitLab EE 10.4
   

참고: 이 폐기 정책의 예외사항은 우리가 다음 버전의 운영 체제에 패키지를 제공할 수 없을 때입니다. 이는 우리의 패키지 저장소 공급업체인 PackageCloud가 더 최신 버전을 지원하지 않고 있기 때문에 우리가 패키지를 업로드할 수 없기 때문입니다.