Jak przenosisz swoje repozytorium Git z jednego serwera na drugi?

11

Muszę przenieść Gita do nowej lokalizacji i zastanawiałem się, czy istnieje sposób, aby po prostu zsynchronizować moje repozytorium git z nową lokalizacją?

użytkownik41422
źródło

Odpowiedzi:

11

rsync lub po prostu klon, ponieważ klony git są kompletnymi kopiami (dostępnych części) repozytorium źródłowego.

ptman
źródło
5
git-clonebyłoby bezpieczniej. Aby go użyć, rsyncmusisz najpierw zatrzymać wszelki dostęp do repozytorium, aby zapewnić rsyncspójną kopię na drugim końcu.
David Spillett
4

Możesz użyć

git remote add servername master
git push servername master

Zastąp nazwę serwera nowym repozytorium git

Bruno Adelé
źródło
0

Nie jestem ekspertem od gitów, ale gdzie widzisz problem z robieniem tego dokładnie? Oczywiście będziesz musiał poinformować użytkowników o tej zmianie, a jeśli to nie jest twój komputer, porozmawiaj z administratorem, aby skonfigurować część serwera, ale poza tym repozytorium git to tylko katalogi z niektórymi (lub wieloma) plikami.

Sven
źródło
0

Proste scp -rwystarczy, aby załatwić sprawę.

Mike Mazur
źródło