質問
私が手軽に行うことができるように簡単にcronジョブは、定期的に プル からのリモートgitリポジトリ地域の読み取りのみミラーのバックアップです。
理想いを引きすべてのタグが、マスタ/トランク/ヘッドも十分です。
私が確認した場合には、修士gitサーバーの金型においてバックアップの位置まで手動できます。
解決
最初の作成鏡
git clone --mirror git@somewhere.com:repo.git
そしてセットアップcronジョブのようになります:
*/1 * * * * gitbackup cd /backup/repo.git && git fetch -q --tags
このバックアップをチェンジセット、毎分。だいたいこの回数を少なくする
他のヒント
としてのアンドリューは、クローンのgitレポ-レートは本格的なバックアップを呼ぶ。という裏付けを自動的に特定の機ることができる、素レポ-レートのバックアップサーバーに入り込むためにすべての支店にしたいバックアップされますため、最初の読み込みます。それだけでセットアップ後の更新フックの"メイン"レポ-レートなどが犯し、その先に押して、バックアップを呼ぶ。を必要としませんcronジョブはrsync、そのほとんど生コピーします。
ついて直接サーバへのアクセス?ることができ rsync
の .git
ディレクトリ
所属していません StackOverflow