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?

Réponses:


11

rsync, ou simplement clone, car les clones git sont des copies complètes (des parties accessibles) du référentiel 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


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.


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.