リポジトリの自動バックアップ
**文書の過去の版を表示しています。**
リポジトリの自動バックアップ
リポジトリにコミットするたびに、バックアップを取得する設定を行う。
- コミット直後にバックアップを実行する。
- バックアップはZipアーカイブで保存する。
Hookファイルの設定
コミット直後に呼び出されるhookファイルでアーカイブ処理行う。
- hooks/post-receive
#!/bin/sh # SAVEDIR=/media/usb1/Git test -d ${SAVEDIR} || mkdir -p ${SAVEDIR} exec git archive master --format zip -o ${SAVEDIR}/Git-Archive.zip
hookファイル名をpost-receiveにリネームし実行権限を付与する。
-rwxr-xr-x 1 gituser gituser 84 4月 30 22:15 post-receive
リポジトリの自動バックアップ.1688433033.txt.gz · 最終更新: by Minoru Kijima