Mi tarea es mover nuestros repositorios de github público a una instancia privada de github en nuestra red local.Transferir el repositorio de git "autorizado" de Github a un github privado
Mi pensamiento es moverlos con
git clone --bare <github-repo-url>
git push --mirror <local-github-url>
Durante un tiempo de transición, que debería ser capaz de hacer la actualización espejo mismo desde el repositorio GitHub en el papá. (¿O no? No he encontrado un comando en la interfaz de usuario para hacer una actualización.)
Luego eliminaré el repositorio github "autorizado", y el espejo se convertirá en autoridad.
¿Pero cómo sucede eso? ¿Cada desarrollador necesita cambiar la URL de "origen" en .git/config?
¿Aceptará el espejo los empujes que no son actualizaciones de su clon padre?
Más información: El "local-github-url" es realmente un Github. Es un servicio privado de Github Enterprise. No tengo acceso de shell o crontab al Github privado. – Mojo