Skip to content
getbusyliving-or-getbusydieing edited this page Oct 24, 2011 · 1 revision

普段使う gitolite と、バックアップ用の gitolite-backup の、2つのアカウントを作成する

  1. gitolite で、 gitolite-tools/repo-backup.sh を実行して、 gitolite-backup にバックアップを作成する

  2. gitolite-backup で、 gitolite-tools/repo-archive.sh を実行して、 gitolite-backup のリポジトリをバックアップする

  3. gitolite-backup/.gitolite.archives/backup-*.tar.gz を別なところにバックアップ

何らかの原因で gitolite が復旧できないことになった場合

  1. gitolite アカウントを再構築する

  2. gitolite-backup/repositories/gitolite-backup を gitolite/repositories にコピー

  3. リポジトリの状態を確認

gitolite-backup が gitolite と同じ機械の場合、 gitolite にアクセスできなくなった時点で gitolite-backup にもアクセス不可能になるはずなので、少なくともアーカイブは別な機械にバックアップすること

Clone this wiki locally