Cómo 'git push' a un repository que fue clonado como de solo lectura en el server de ensayo de mi equipo

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 de git 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) .