지원되는 운영 체제
세부 정보: Tier: Free, Premium, Ultimate Offering: Self-Managed
GitLab은 공식으로 운영 체제의 LTS 버전을 지원합니다. 우분투와 같은 OS는 LTS와 비-LTS 버전 간에 명확한 구분이 있지만, LTS 개념을 따르지 않는 다른 운영 체제(예: 오픈SUSE)가 있습니다. 따라서 혼란을 방지하기 위해, GitLab이 지원하는 모든 운영 체제는 언제든지 설치 페이지에 명시됩니다.
다음은 현재 지원되는 운영 체제와 가능한 EOL(생명주기 종료) 날짜를 나열한 것입니다.
참고:
amd64
와 x86_64
은 동일한 64비트 아키텍처를 가리킵니다.
arm64
와 aarch64
는 동일한 아키텍처를 가리킵니다.
운영 체제 버전 | 처음으로 지원되는 GitLab 버전 | 아키텍처 | 설치 문서 | 운영 체제 EOL | 자세한 내용 |
---|---|---|---|---|---|
AlmaLinux 8 | GitLab CE / GitLab EE 14.5.0 | x86_64, aarch64 | 알마리눅스 설치 문서 | 2029 | https://almalinux.org/ |
AlmaLinux 9 | GitLab CE / GitLab EE 16.0.0 | x86_64, aarch64 | 알마리눅스 설치 문서 | 2032 | https://almalinux.org/ |
CentOS 7 | GitLab CE / GitLab EE 7.10.0 | x86_64 | 센트오에스 설치 문서 | 2024년 6월 | https://www.centos.org/about/ |
Debian 10 | GitLab CE / GitLab EE 12.2.0 | amd64, arm64 | 데비안 설치 문서 | 2024 | https://wiki.debian.org/LTS |
Debian 11 | GitLab CE / GitLab EE 14.6.0 | amd64, arm64 | 데비안 설치 문서 | 2026 | https://wiki.debian.org/LTS |
Debian 12 | GitLab CE / GitLab EE 16.1.0 | amd64, arm64 | 데비안 설치 문서 | 미정 | https://wiki.debian.org/LTS |
오픈SUSE 15.5 | GitLab CE / GitLab EE 16.4.0 | x86_64, aarch64 | 오픈SUSE 설치 문서 | 2024년 12월 | https://en.opensuse.org/Lifetime |
RHEL 8 | GitLab CE / GitLab EE 12.8.1 | x86_64, arm64 | 센트오에스 설치 문서 사용 | 2029년 5월 | RHEL 자세히 보기 |
RHEL 9 | GitLab CE / GitLab EE 16.0.0 | x86_64, arm64 | 센트오에스 설치 문서 사용 | 2032년 5월 | RHEL 자세히 보기 |
SLES 12 | GitLab EE 9.0.0 | x86_64 | 오픈SUSE 설치 문서 사용 | 2027년 10월 | https://www.suse.com/lifecycle/ |
SLES 15 | GitLab EE 14.8.0 | x86_64 | 오픈SUSE 설치 문서 사용 | 2024년 12월 | https://www.suse.com/lifecycle/ |
Oracle Linux 7 | GitLab CE / GitLab EE 8.14.0 | x86_64 | 센트오에스 설치 문서 사용 | 2024년 12월 | https://www.oracle.com/a/ocom/docs/elsp-lifetime-069338.pdf |
Scientific Linux | GitLab CE / GitLab EE 8.14.0 | x86_64 | 센트오에스 설치 문서 사용 | 2024년 6월 | https://scientificlinux.org/downloads/sl-versions/sl7/ |
우분투 18.04 | GitLab CE / GitLab EE 10.7.0 | amd64 | 우분투 설치 문서 | 2023년 4월 | https://wiki.ubuntu.com/Releases |
우분투 20.04 | GitLab CE / GitLab EE 13.2.0 | amd64, arm64 | 우분투 설치 문서 | 2025년 4월 | https://wiki.ubuntu.com/Releases |
우분투 22.04 | GitLab CE / GitLab EE 15.5.0 | amd64, arm64 | 우분투 설치 문서 | 2027년 4월 | https://wiki.ubuntu.com/Releases |
Amazon Linux 2 | GitLab CE / GitLab EE 14.9.0 | amd64, arm64 | Amazon Linux 2 설치 문서 | 2025년 6월 | 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 설치 문서 | 2024년 6월 | Raspberry Pi 자세히 보기 |
Raspberry Pi OS (Bullseye) | GitLab CE 15.5.0 | armhf | Raspberry Pi 설치 문서 | 2026년 | Raspberry Pi 자세히 보기 |
참고: CentOS 8은 2021년 12월 31일에 EOL이 되었습니다. GitLab 14.5 이상에서 CentOS 빌드는 AlmaLinux에서 작동합니다. 우리는 레드햇 엔터프라이즈 리눅스와 바이너리 호환성을 가진 모든 배포판을 공식으로 지원합니다. CentOS 8 릴리스(메이저 버전 및 마이너 버전)은 CentOS 8의 종료일(CentOS Stream으로 릴리스 되기 전)까지 RHEL의 메이저 버전 및 업데이트 버전 집합에 해당합니다.
OS 업그레이드 후 GitLab 패키지 소스 업데이트
운영 체제(OS)를 업그레이드한 후, 패키지 관리자 구성에서 GitLab 패키지 소스 URL을 업데이트해야 할 수 있습니다. 패키지 관리자가 더 이상 업데이트 사항이 없다고 보고하더라도, 새 버전이 출시되었을 경우에는 Linux 패키지 설치 가이드의 “GitLab 패키지 저장소 추가” 지침을 다시 실행하십시오. 향후 GitLab 업그레이드는 업그레이드된 OS에 따라 가져옵니다.
GitLab 및 운영 체제 모두 업데이트
운영 체제(OS)와 GitLab을 모두 업그레이드하려면:
- 운영 체제를 업그레이드합니다.
- GitLab 패키지 소스를 업데이트해야 할 필요성이 있는지 확인합니다.
- GitLab을 업그레이드합니다.
ARM64용 패키지
GitLab은 지원되는 특정 운영 체제용 arm64/aarch64 패키지를 제공합니다. 귀하의 운영 체제 아키텍처가 위의 표에서 지원되는지 확인할 수 있습니다.
경고: 현재 ARM에서 GitLab을 실행하는 데 아직도 일부 알려진 문제 및 제한 사항이 있습니다.
더 이상 지원되지 않는 OS 버전
GitLab은 운영 체제의 EOL(End-Of-Life)까지만 Linux 패키지를 제공합니다. OS의 EOL 날짜 이후에는 GitLab이 공식 패키지를 더 이상 릴리스하지 않습니다. 폐기된 운영 체제 및 그들을 위한 최종 GitLab 릴리스 목록은 아래와 같습니다:
OS 버전 | 지원 종료 날짜 | 마지막 지원되는 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 |
Debian Wheezy | 2018년 5월 | GitLab CE / GitLab EE 11.6 |
Raspbian Jessie | 2017년 5월 | GitLab CE 11.7 |
Ubuntu 14.04 | 2019년 4월 | GitLab CE / GitLab EE 11.10 |
OpenSUSE 42.3 | 2019년 7월 | GitLab CE / GitLab EE 12.1 |
OpenSUSE 15.0 | 2019년 12월 | GitLab CE / GitLab EE 12.5 |
Raspbian Stretch | 2020년 6월 | GitLab CE 13.3 |
Debian Jessie | 2020년 6월 | GitLab CE / GitLab EE 13.3 |
CentOS 6 | 2020년 11월 | GitLab CE / GitLab EE 13.6 |
CentOS 8 | 2021년 12월 | GitLab CE / GitLab EE 14.6 |
OpenSUSE 15.1 | 2020년 11월 | GitLab CE / GitLab EE 13.12 |
Ubuntu 16.04 | 2021년 4월 | GitLab CE / GitLab EE 13.12 |
OpenSUSE 15.2 | 2021년 12월 | GitLab CE / GitLab EE 14.7 |
Debian 9 “Stretch” | 2022년 6월 | GitLab CE / GitLab EE 15.2 |
OpenSUSE 15.3 | 2022년 12월 | GitLab CE / GitLab EE 15.10 |
OpenSUSE 15.4 | 2023년 12월 | GitLab CE / GitLab EE 16.7 |
참고: 이 폐기 정책의 예외는 우리가 다음 버전의 운영 체제를 지원할 수 없을 때입니다. 이에 대한 가장 일반적인 이유는 당사의 패키지 저장소 제공 업체인 PackageCloud가 더 이상 새 버전을 지원하지 않기 때문에 패키지를 업로드할 수 없는 경우입니다.