Не уверен, что вы нашли что-то, что работает для вас, или нет, но у меня есть запись о том, как это сделать на сетевом диске Windows:
http://tony.halcyonlane.com/blog/2011/09/22/Using-git-at-work-on-a-Windows-network-drive/
Из командной строки перейдите на подключенный диск.
$ cd g:
Затем перейдите в репозиторий, который скоро будет git.
$ cd скрипты
Затем создайте пустой репозиторий git. Если вы не используете параметр --bare, у вас будут проблемы, поэтому не упускайте его.
$ git init --bare
Теперь, если у вас еще нет локального репозитория git, вы можете клонировать свой новый репозиторий в любом месте, вернувшись на свой локальный диск.
$ c:
$ cd работа / скрипты
$ git clone file: // g: \ scripts
Когда вы клонируете, вы автоматически получаете пульт с именем «origin», и вы можете отправить его на сервер для безопасного хранения в любое время, когда вы вносите изменения локально.
$ git push origin master
Если у вас уже есть репозиторий git, и вы просто хотите отправить его на общий диск, вы можете сделать это из своего локального каталога git.
$ git удаленное добавление исходного файла: // g: \ scripts
$ git push origin master
Наша команда в настоящее время занимается именно этим. У каждого разработчика есть:
L:
)V:
)У нас есть «удаленный» репозиторий (настроенный с помощью
init -bare
) наV:
диске, и у каждого есть клон на своем личномL:
диске. Все изменения вносятся наL:
диск иV:
передаются на диск, которые затем переносятся позже другими разработчиками в их соответствующие личные репозитории на своихL:
дисках. Это работает без каких-либо проблем и устраняет необходимость в сервере Git.источник
L:
репо на диске) с помощьюgit init
, а затем создать удаленный (нашv:
накопитель) с помощьюgit clone --bare
(илиgit init --bare
, а затем push изL:
).Вы можете добавить еще один пульт, указывающий на ваш сетевой диск (git remote)
Затем вы можете нажать pull аналогично тому, что вы делаете с github
источник