Cloné un repository usando su URL de solo lectura GitHub en el server de ensayo de mi equipo. Hice algunos cambios allí a los files de configuration.
Me gustaría cambiar el clon repo en el server para que sea de lectura y escritura, de modo que pueda 'git push' cambiar el file de configuration.
¿Cómo hago esto?
¿O hay una mejor forma de "mejores prácticas" para lidiar con este escenario que comprometerse con el server intermedio?
abra .git / config en su editor de text favorito y cambie la URL remota a la URL de lectura + escritura que le muestra github.
si solo quieres configurar la url de inserción, puedes usar la opción –push
git remote set-url --push origin git@github.com:leo/repox.git
Desde GitHub Trabajando con la página de ayuda remota :
Cambiar la URL de un control remoto
No hay un command directo para cambiar la URL de un control remoto, por lo que generalmente ejecutará
git remote rm
seguido degit remote add
para cambiar una URL.
También puede editar el file.git/config
del repository directamente para cambiar la URL sin recuperar el control remoto.
Yo recomendaría (vea esta pregunta SO ):
git remote set-url origin git://new.url.here
Usar el command git siempre es preferible a modificar directamente un file de configuration de git manualmente.
Tomaría un diff del server de etapas y lo aplicaría en un entorno de desarrollo mediante el patch(1)
.