다운그레이드

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

이 섹션에는 패키지의 이전 버전으로 되돌리는 일반 정보가 포함되어 있습니다.

caution
적어도 당신이 다운그레이드할 버전에서 생성된 데이터베이스 백업이 있어야 합니다. 이상적으로 여분의 전체 백업 아카이브가 있어야 합니다.

아래 예는 주 버전 및 패치 버전 사이에서 다운그레이드하는 절차를 보여줍니다 (예: 15.0.6에서 15.0.5로 다운그레이드).

주 버전 간 다운그레이드 시, 주 버전 업그레이드 시 발생한 특정 버전 변경 사항을 고려해야 합니다.

이 단계들은 다음과 같습니다:

  • GitLab 중지
  • 현재 패키지 제거
  • 이전 패키지 설치
  • GitLab 재구성
  • 백업 복원
  • GitLab 시작

단계:

  1. GitLab 중지 및 현재 패키지 제거:

    # Puma를 실행 중이면
    sudo gitlab-ctl stop puma
       
    # Sidekiq 중지
    sudo gitlab-ctl stop sidekiq
       
    # Ubuntu인 경우: 현재 패키지 제거
    sudo dpkg -r gitlab-ee
       
    # Centos인 경우: 현재 패키지 제거
    sudo yum remove gitlab-ee
    
  2. 다운그레이드할 GitLab 버전 식별:

    # (GitLab FOSS를 설치했다면 gitlab-ce로 대체)
       
    # Ubuntu
    sudo apt-cache madison gitlab-ee
       
    # CentOS:
    sudo yum --showduplicates list gitlab-ee
    
  3. 원하는 버전으로 GitLab 다운그레이드(예: GitLab 15.0.5):

    # (GitLab FOSS를 설치했다면 gitlab-ce로 대체)
       
    # Ubuntu
    sudo apt install gitlab-ee=15.0.5-ee.0
       
    # CentOS:
    sudo yum install gitlab-ee-15.0.5-ee.0.el8
    
  4. GitLab 재구성:

    sudo gitlab-ctl reconfigure
    
  5. GitLab 복원 다운그레이드를 완료하려면