GitLab - Restaurar backup
O GitLab permite restaurar a cópia de backup do seu repositório. Neste capítulo, discutiremos sobre como restaurar a cópia de backup no GitLab -
Step 1 - Primeiro, faça login em seu servidor GitLab usando SSH (Secure Shell).
Step 2- Antes de restaurar a cópia de backup, primeiro certifique-se de que a cópia de backup esteja no diretório / var / opt / gitlab / backups .
Step 3- Você pode verificar a cópia de backup usando o comando ls -l, que é descrito no capítulo Criar trabalho de backup .
Step 4 - Agora, pare os processos que estão relacionados ao banco de dados usando os comandos abaixo -
sudo gitlab-ctl stop unicorn
sudo gitlab-ctl stop sidekiq
Os comandos acima também podem ser usados para liberar memória temporariamente, desligando-os.
Step 5 - Você pode verificar o status dos serviços GitLab usando o comando abaixo -
sudo gitlab-ctl status
Step 6 - Agora, restaure o backup usando o carimbo de data / hora da cópia de backup -
sudo gitlab-rake gitlab:backup:restore BACKUP = 1521884424_2018_03_24_10.5.3
Step 7 - Reinicie os componentes do GitLab usando o comando abaixo -
sudo gitlab-ctl restart
Step 8 - Agora verifique o GitLab limpando o banco de dados conforme mostrado abaixo -
sudo gitlab-rake gitlab:check SANITIZE = true
O sinalizador SANITIZE = true remove todos os endereços de e-mail porque eles são confidenciais, remove as variáveis CI e tokens de acesso, pois podem ser usados na instância de produção.