У меня есть стандартная установка gitosis, резервную копию которой я хотел бы сделать с помощью rsync. Когда я пытаюсь:
rsync -avz [email protected]:/home/git git_origin/
or
rsync -avz --rsync-path 'sudo rsync' 192.168.0.2:/home/git git_origin/
Он не справляется с файлами репозитория. Почти уверен, что это связано с тем, что пользователь «git» не имеет пароля и полностью владеет всеми файлами в его структуре каталогов /home/git/repositories. Поскольку вы не можете «ssh git» или «su git», я не могу добиться правильного уровня разрешений.
Итак, как мне использовать rsync для резервного копирования всех моих репозиториев gitosis?