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変数とアクセストークンを削除します。