GitLab - восстановить резервную копию
GitLab позволяет восстановить резервную копию вашего репозитория. В этой главе мы обсудим, как восстановить резервную копию в GitLab -
Step 1 - Сначала войдите на свой сервер GitLab, используя SSH (Secure Shell).
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 и маркер доступа , поскольку они могут быть использованы в случае производства.