GitLab-백업 복원
GitLab을 사용하면 저장소의 백업 사본을 복원 할 수 있습니다. 이 장에서는 GitLab에서 백업 복사본을 복원하는 방법에 대해 설명합니다.
Step 1 − 먼저 SSH (Secure Shell)를 사용하여 GitLab 서버에 로그인합니다.
Step 2− 백업 사본을 복원하기 전에 먼저 백업 사본이 / var / opt / gitlab / backups 디렉토리에 있는지 확인하십시오 .
Step 3− 백업 작업 생성 장에 설명 된 ls -l 명령을 사용하여 백업 복사본을 확인할 수 있습니다 .
Step 4 − 이제 아래 명령을 사용하여 데이터베이스와 관련된 프로세스를 중지합니다. −
sudo gitlab-ctl stop unicorn
sudo gitlab-ctl stop sidekiq
위의 명령을 사용하여 일부 메모리를 종료하여 일시적으로 확보 할 수도 있습니다.
Step 5 − 아래 명령어를 사용하여 GitLab 서비스의 상태를 확인할 수 있습니다 −
sudo gitlab-ctl status
Step 6 − 이제 백업 사본의 타임 스탬프를 사용하여 백업을 복원합니다. −
sudo gitlab-rake gitlab:backup:restore BACKUP = 1521884424_2018_03_24_10.5.3
Step 7 − 아래 명령을 사용하여 GitLab 구성 요소를 다시 시작합니다. −
sudo gitlab-ctl restart
Step 8 − 이제 아래와 같이 데이터베이스를 삭제하여 GitLab을 확인합니다. −
sudo gitlab-rake gitlab:check SANITIZE = true
소독은 = 사실 플래그는 기밀이기 때문에, 모든 이메일 주소를 제거 그들이 생산 인스턴스에서 사용할 수있는대로 CI 변수와 액세스 토큰을 제거합니다.