To, co możesz chcieć zrobić, to najpierw na komputerze lokalnym utworzyć czysty klon repozytorium
git clone --bare /path/to/repo /path/to/bare/repo.git # don't forget the .git!
Teraz zarchiwizuj nowy katalog repo.git za pomocą tar / gzip lub innego ulubionego narzędzia do archiwizacji, a następnie skopiuj archiwum na serwer.
Cofnij archiwizację repozytorium na swoim serwerze. Następnie musisz skonfigurować pilota w swoim lokalnym repozytorium:
git remote add repo-name user@host:/path/to/repo.git #this assumes you're using SSH
Będziesz wtedy mógł naciskać i pobierać ze zdalnego repozytorium za pomocą:
git push repo-name branch-name
git pull repo-name branch-name
git push -u --allmożemy pominąć,originponieważ jest to domyślna przyjęta nazwa dla wypychania, a-utakże śledzimy zdalne gałęzie.