-
Notifications
You must be signed in to change notification settings - Fork 0
Home
getbusyliving-or-getbusydieing edited this page Oct 24, 2011
·
1 revision
普段使う gitolite と、バックアップ用の gitolite-backup の、2つのアカウントを作成する
-
gitolite で、 gitolite-tools/repo-backup.sh を実行して、 gitolite-backup にバックアップを作成する
-
gitolite-backup で、 gitolite-tools/repo-archive.sh を実行して、 gitolite-backup のリポジトリをバックアップする
-
gitolite-backup/.gitolite.archives/backup-*.tar.gz を別なところにバックアップ
何らかの原因で gitolite が復旧できないことになった場合
-
gitolite アカウントを再構築する
-
gitolite-backup/repositories/gitolite-backup を gitolite/repositories にコピー
-
リポジトリの状態を確認
gitolite-backup が gitolite と同じ機械の場合、 gitolite にアクセスできなくなった時点で gitolite-backup にもアクセス不可能になるはずなので、少なくともアーカイブは別な機械にバックアップすること