Wie man ‚git push‘ eines Repo, die als geklont wurde Read-Only auf mein Team des Staging-Server
Frage
geklont ich ein Repo mit seiner GitHub read-only URL auf mein Team des Staging-Server. Ich habe einige Änderungen dort zu den Konfigurationsdateien.
Ich mag den Repo-Klon auf dem Server ändern read-write werden, so dass ich ‚git push‘ die Konfigurationsdatei ändert.
Wie mache ich das?
Oder gibt es eine besseren ‚best practice‘ Art und Weise mit diesem Szenario zu behandeln, als aus dem Staging-Server zu begehen?
Lösung
open up .git / config in Ihrem bevorzugten Texteditor und ändern Sie die Remote-URL zum Lesen + Schreiben url dass GitHub zeigt Ihnen.
Andere Tipps
Wenn Sie nur die Push-to set url Sie die --push Option verwenden können,
git remote set-url --push origin git@github.com:leo/repox.git
GitHub Arbeiten mit Fern Hilfeseite:
Ändern der Remote-URL
Es gibt keinen direkten Befehl, um eine Remote-URL zu ändern, so dass Sie in der Regel
git remote rm
vongit remote add
gefolgt laufen wird eine URL zu ändern.
Sie können auch die.git/config
Datei Repo bearbeiten direkt die URL zu ändern, ohne die Remote-Wiederholen.
ich würde (siehe diese SO Frage empfehlen ):
git remote set-url origin git://new.url.here
Mit Befehl git ist immer besser, direkt eine git config-Datei manuell zu ändern.
würde ich einen Diff aus dem Staging-Server nehmen und es in einer Entwicklungsumgebung über patch(1)
gelten.