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


11

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

Ответы:


11

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


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

4

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

git remote add servername master
git push servername master

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


0

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


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.