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.

user41422
quelle

Antworten:

11

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

ptman
quelle
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

Bruno Adelé
quelle
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.

Sven
quelle
0

Ein einfacher scp -rwird den Trick gut machen.

Mike Mazur
quelle