2

毎日または毎週のサーバーでの完全な GIT バックアップについて詳しく知りたいです。この回答に記載されている@VonC 完全および増分バックアップ スクリプト ' sbin/save_bundles'を試しましたが、次のエラーが発生します。

エラーメッセージ:

./test.sh : line 7 : /home/.bashr : No such file or directory
./test.sh : line 69 : /home/sbin/usrcmd/get_hostname : No such file or directory
./test.sh : line 70 : get_hostname : command not found
./test.sh : line 71 : /home/sbin/usrcmd/get_fqn : No such file or directory
./test.sh : line 72 : get_fqn : command not found
4

1 に答える 1

2

save_bundlesスクリプト (「git リポジトリの COPY (クローンではなくアーカイブ) をリモートに接続するにはどうすればよいですか?」 および「git-bundle を使用して複数のブランチに加えられた変更を転送する」 で言及したスクリプト) を機能させるには、いくつかの設定が必要です。 .

$H は、次のフォルダーに設定する必要があります。

  • リポジトリ(すべてのベアリポジトリが存在するフォルダー)は
  • backup_xxx (バンドルが保存されているフォルダー) は $H より上になります。

ソースを参照してください

repos="${H}/repositories"
bkp="${H}/../backups"

(必ずそのスクリプトの最新バージョンを検討してください)

.bashrc8行目で行われる)の調達は必須ではありません(私の環境ではありますが、あなたの環境ではありません)

get_fqnユーティリティ関数とget_hostnameinsも必要です$H/sbin/usrcmd

于 2015-06-17T07:05:58.743 に答える