Wie verschiebst du dein Git-Repository von einem Server auf einen anderen?


11

Ich muss Git an einen neuen Speicherort verschieben und habe mich gefragt, ob es eine Möglichkeit gibt, mein Git-Repository einfach an einen neuen Speicherort zu synchronisieren.

Antworten:


11

rsync oder einfach nur klonen, da Git-Klone vollständige Kopien (der erreichbaren Teile) des Quell-Repositorys sind.


5
git-clonewäre sicherer. Zur Verwendung rsyncmüssten Sie zuerst alle anderen Zugriffe auf das Repository stoppen, um sicherzustellen, rsyncdass am anderen Ende eine konsistente Kopie erstellt werden kann.
David Spillett

4

Sie können verwenden

git remote add servername master
git push servername master

Ersetzen Sie den Servernamen durch Ihr neues Git-Repository


0

Ich bin kein Git-Experte, aber wo sehen Sie das Problem darin, genau das zu tun? Natürlich müssen Sie die Benutzer über diese Änderung informieren. Wenn es sich nicht um Ihren Computer handelt, wenden Sie sich an den Administrator, um den Serverteil einzurichten. Ansonsten sind Git-Repos nur Verzeichnisse mit einigen (oder vielen) Dateien.


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.