Einrichten eines Git Remote-Ursprungs
Habe ich folgende repos.
- DEV REPO: in einem Verzeichnis auf meinem Entwicklungsrechner, wo ich änderungen vornehmen,
- HAUPT-REPO: bare-repository auf meinem Entwicklungs-Rechner, mit dem ich push die änderungen von dev repo
- PRODUKTION REPO: das repository auf dem host-Rechner zu ziehen-updates aus dem main repo
Ich verwendet git remote add origin /Users/me/sites/main_repo
um die MAIN repo als Ursprung für die DEV repo. Die PRODUKTION repo auf einem remote-host. Kann ich mit einer variation des gleichen Befehls zum festlegen des HAUPT-repo als origin für die PRODUKTION repo auch? Wenn "ja", dann nehme ich an der syntax soll eine ip-Adresse. Wie würde das Aussehen?
InformationsquelleAutor der Frage Jay | 2011-08-31
Du musst angemeldet sein, um einen Kommentar abzugeben.
Mittels SSH
Mithilfe von HTTP
Allerdings mit einem einfachen
git pull
als deployment-Prozess ist in der Regel eine schlechte Idee und sollte vermieden werden zu Gunsten einer realen deployment-Skript.InformationsquelleAutor der Antwort Clement Herreman
Für jeden, der kommt hier, wie ich, auf der Suche nach der syntax zu ändern Ursprung an einem anderen Ort finden Sie die Dokumentation hier: https://help.github.com/articles/changing-a-remote-s-url/. Mit
git remote add
zu tun, wird das Ergebnis in "fatal: remote-origin existiert bereits."Punkt gebracht:
git remote set-url origin https://github.com/username/repo
(Die markierte Antwort ist richtig, ich bin nur in der Hoffnung, jemandem zu helfen, wie verloren ich war... haha)
InformationsquelleAutor der Antwort lostphilosopher
Können Sie die Verzweigung zu verfolgen, wenn Sie einrichten der Fernbedienung, um die Dinge zu arbeiten, wie man erwarten könnte:
Dies verhindert, dass Sie manuell Bearbeiten Sie Ihre git config oder geben Sie Filiale tracking manuell.
InformationsquelleAutor der Antwort Michael Thompson