既存のgitlabでバックアップを作成し、新しいgitlabサーバーで同じバックアップを復元する最良の方法は何ですか?[閉まっている]


33

すべてのリポジトリを含むgitlabをバックアップおよび復元し、コメント、ウォールコメント、wikiなどをコミットする最良の方法は何ですか?


3
何を試すべきかを知っていたら、質問をしますか?
初心者

この質問には2つの大きな問題があります-(1)「最高」は非常に主観的です。「最適な」ソリューションは、環境とニーズによって異なります。(2)すべての作業を行うためのサーバー障害は存在しません。あなたは研究でテーブルに来て、自分自身解決策を見つけるために少なくとも少しの労力を費やし、特定の質問をすることが期待されています
voretaq7

5
これは、私にとっては有効な質問のように見えます(そして、私も現在のところ答えを求めている質問です)。「建設的ではない」としてそれを閉じることは、皮肉なことに、OPが質問をすることでしたことよりもやるべきことの建設的ではない。「ベスト」が主観的である場合、誰が気にしますか?人々が知っているこのタスクを実行するための最良の方法(目で)を送信することにより、人々に質問に答えさせます。
タイラーリック

回答:


32

ドキュメントから:

バックアップにより、データベース、すべてのリポジトリ、すべての添付ファイルを含むアーカイブファイルが作成されます。このアーカイブは、backup_pathに保存されます(を参照config/gitlab.yml)。

ファイル名はになります[TIMESTAMP]_gitlab_backup.tar。このタイムスタンプは、特定のバックアップを復元するために使用できます。

sudo gitlab-rake gitlab:backup:create


ありがとう、そしてバックアップパスはどこですか?
マリアンクリューシュピーズ

2
この回答はオムニバスエディションのみであり、ソースからgitlabをインストールした場合はそうではありません
-user3791372

GitLabにプッシュおよびプルなどを行うウィキページで作業しているユーザーがいる間にこのコマンドを発行できますか?
キルテック16

1
オムニバスバージョンでは、次の方法でバックアップパスを定義できますgitlab_rails['backup_path'] = "/mnt/backup"
。– danger89

1
@XtraSimplicity私は実際に試してみたとは思わない。彼らは一致したので、IIRCは、我々は一時的にデータベースのバージョンをダウングレード...
タイラーリック
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.