Ответы:
Ты можешь использовать
git remote add servername master
git push servername master
Замените имя сервера новым git-репозиторием.
Я не эксперт по мерзавцам, но где вы видите проблему именно в этом? Конечно, вам нужно будет информировать пользователей об этом изменении, и если это не ваша машина, поговорите с администратором, чтобы настроить серверную часть, но, кроме этого, git-репозитории - это просто каталоги с некоторыми (или множеством) файлами.
Простые scp -r
сделают свое дело просто отлично.
git-clone
было бы безопаснее. Для использованияrsync
вам нужно будет сначала прекратить любой другой доступ к хранилищу, чтобы обеспечитьrsync
возможность создания согласованной копии на другом конце.