Как вы перемещаете свой Git-репозиторий с одного сервера на другой?

11

Мне нужно переместить Git в новое место, и мне было интересно, есть ли способ просто переслать мой git-репозиторий в новое место?

user41422
источник

Ответы:

11

rsync, или просто клонирование, поскольку git-клоны являются полными копиями (достижимыми частями) исходного репозитория.

ptman
источник
5
git-cloneбыло бы безопаснее. Для использования rsyncвам нужно будет сначала прекратить любой другой доступ к хранилищу, чтобы обеспечить rsyncвозможность создания согласованной копии на другом конце.
Дэвид Спиллетт
4

Ты можешь использовать

git remote add servername master
git push servername master

Замените имя сервера новым git-репозиторием.

Бруно Адели
источник
0

Я не эксперт по мерзавцам, но где вы видите проблему именно в этом? Конечно, вам нужно будет информировать пользователей об этом изменении, и если это не ваша машина, поговорите с администратором, чтобы настроить серверную часть, но, кроме этого, git-репозитории - это просто каталоги с некоторыми (или множеством) файлами.

Свен
источник
0

Простые scp -rсделают свое дело просто отлично.

Майк Мазур
источник