Comment déplacez-vous votre référentiel Git d'un serveur à un autre?

11

Je dois déplacer Git vers un nouvel emplacement et je me demandais s'il y avait un moyen de simplement rsync mon référentiel git vers un nouvel emplacement?

user41422
la source

Réponses:

11

rsync, ou simplement clone, car les clones git sont des copies complètes (des parties accessibles) du référentiel source.

ptman
la source
5
git-cloneserait plus sûr. Pour l'utiliser, rsyncvous devez d' abord arrêter tous les autres accès au référentiel pour vous assurer de rsyncpouvoir produire une copie cohérente à l'autre extrémité.
David Spillett
4

Vous pouvez utiliser

git remote add servername master
git push servername master

Remplacez servername par votre nouveau référentiel git

Bruno Adelé
la source
0

Je ne suis pas un expert en git, mais où voyez-vous le problème en faisant exactement cela? Bien sûr, vous devrez informer les utilisateurs de ce changement et si ce n'est pas votre machine, parlez à l'administrateur pour configurer la partie serveur, mais à part cela, git repos ne sont que des répertoires avec certains (ou beaucoup) de fichiers.

Sven
la source
0

Un simple scp -rfera très bien l'affaire.

Mike Mazur
la source