git のバージョンが古すぎgit push --mirror
て gitolite サーバーからサポートできない場合、最初にgit clone --bare
新しいリポジトリをgit fetch refs/*:refs/*
作成してからバックアップ サーバーで使用することで機能をシミュレートできますか? *:*
refspecとしても指定できますか? gitolite サーバー上のリポジトリはベア リポジトリであるため、作業ディレクトリがある場合にのみ使用されるオブジェクトをフェッチ コマンドでフェッチできなくても問題ありません。
私の回復戦略は、現在のサーバーが爆発した場合に、バックアップ サーバーの $BACKUPDIR の内容を新しい gitolite サーバーにコピーすることです。このシナリオでも期待どおりに機能しますか?