Ответ 1
Изменить: Недавно я нашел о Bonobo Git Server - это бесплатный и открытый сервер Git для Windows и IIS, лицензия на лицензию MIT. Я еще не тестировал его сам, но вы можете попробовать.
Существует также эта статья CodeProject - Пошаговая настройка Git Сервер в Windows с помощью CopSSH + msysGit и интеграция Git с Visual Studio
Старый ответ: В конце концов, я сделал, как предложил @meagar - я создал общую папку на сервере, и я последовал за этим учебником, часть об использовании Git Gui. Примечание, что мы используем pushd/popd, потому что CD не поддерживает UNC-пути:
pushd \\remote-pc\SharedDocs\MyRemoteGitRepo1
git init --bare
popd
Теперь вам нужно только подключить локальное репо к удаленному. Примечание, что вам нужно использовать косые черты для git remote add origin
, или он не будет работать:
cd C:\Workspace\MyLocalGitRepo1
git remote add origin //remote-pc/SharedDocs/MyRemoteGitRepo1
И, наконец, вы можете нажать свою работу на дистанционное репо:
git push origin master