Git-репозитории не зависят от местоположения своей файловой системы хоста, и сам Git не зависит от постоянного серверного процесса - поэтому на стороне сервера все, что вам нужно сделать, это просто скопировать каталог foo.git
куда-нибудь наВаш новый сервер.
И все пульты равны в Git.Таким образом, вы можете просто добавить новый URL как другой пульт, если хотите.Или же вы можете просто открыть файл .git/config
и отредактировать URL вашего существующего пульта, чтобы изменить его.(Если он не работает, вы можете изменить его обратно таким же образом.)
Git очень не магия.