rsyncを使用してバックアップしたい標準のgitosisセットアップがあります。私がしようとすると:
rsync -avz git@192.168.0.2:/home/git git_origin/
また
rsync -avz --rsync-path 'sudo rsync' 192.168.0.2:/home/git git_origin/
リポジトリファイルには対応していません。「git」ユーザーがパスワードを持たず、 /home/git/repositories ディレクトリ構造内のすべてのファイルの完全な所有権を持っていることと関係があることは間違いありません。「ssh git」または「su git」ができないため、正しい権限レベルを達成できません。
では、rsync を使用してすべての gitosis リポジトリをバックアップするにはどうすればよいでしょうか?