Перенос «авторитетного» git-репозитория с Github на частный github

Моя задача — переместить наши репозитории из общедоступного github в частный экземпляр github в нашей локальной сети.

Я думаю переместить их с помощью

git clone --bare <github-repo-url>
git push --mirror <local-github-url>

Во время переходного периода я должен быть в состоянии сделать так, чтобы зеркало само обновлялось из репозитория на папочке github. (Или я? Я не нашел команду в пользовательском интерфейсе для обновления.)

Затем я удалю «авторитетный» репозиторий github, и зеркало станет авторитетным.

Но как это происходит? Нужно ли каждому разработчику менять URL-адрес «происхождения» в.git/config?

Будет ли зеркало принимать push-уведомления, не являющиеся обновлениями от родительского клона -?

6
задан Mojo 27 April 2012 в 05:28
поделиться