다운그레이드
Tier: Free, Premium, Ultimate
Offering: Self-Managed
이 섹션에는 패키지의 이전 버전으로 되돌아가는 방법에 대한 일반 정보가 포함되어 있습니다.
경고: 적어도 해당 버전에서 생성된 데이터베이스 백업이 있어야 합니다. 이상적으로는 손에 전체 백업 아카이브 이 있어야 합니다.
아래 예는 마이너 버전과 패치 버전 간의 다운그레이드 절차를 보여줍니다 (예: 13.0.6에서 13.0.5로 다운그레이드).
메이저 버전 간의 다운그레이드 시, 다운그레이드할 메이저 버전으로 업그레이드할 때 발생한 특정 버전 변경 사항 을 고려해야 합니다.
이 단계는 다음으로 구성됩니다:
- GitLab 중지
- 현재 패키지 제거
- 이전 패키지 설치
- GitLab 재구성
- 백업 복원
- GitLab 시작
단계:
-
GitLab 중지하고 현재 패키지를 제거합니다:
# 푸마를 실행 중인 경우 sudo gitlab-ctl stop puma # 사이드킥 중지 sudo gitlab-ctl stop sidekiq # Ubuntu의 경우: 현재 패키지 제거 sudo dpkg -r gitlab-ee # CentOS의 경우: 현재 패키지 제거 sudo yum remove gitlab-ee
-
다운그레이드하려는 GitLab 버전을 식별합니다:
# (GitLab FOSS가 설치된 경우 gitlab-ce로 대체) # Ubuntu sudo apt-cache madison gitlab-ee # CentOS: sudo yum --showduplicates list gitlab-ee
-
GitLab을 원하는 버전으로 다운그레이드합니다 (예: GitLab 13.0.5로):
# (GitLab FOSS가 설치된 경우 gitlab-ce로 대체) # Ubuntu sudo apt install gitlab-ee=13.0.5-ee.0 # CentOS: sudo yum install gitlab-ee-13.0.5-ee.0.el8
-
GitLab을 재구성합니다:
sudo gitlab-ctl reconfigure
-
GitLab을 복원 하여 다운그레이드를 완료합니다.