Nie jestem pewien, czy znalazłeś coś, co działa dla ciebie, czy nie, ale mam napisać, jak to zrobić na dysku sieciowym Windows:
http://tony.halcyonlane.com/blog/2011/09/22/Using-git-at-work-on-a-Windows-network-drive/
Z polecenia cmd zmiana na zmapowany dysk.
$ cd g:
Następnie przejdź do repozytorium git, które wkrótce ma być.
$ cd skryptów
Następnie utwórz puste repozytorium git. Jeśli nie używasz opcji --bare, będziesz mieć problemy, więc nie pomijaj tego.
$ git init --bare
Teraz, jeśli nie masz jeszcze lokalnego repozytorium git, możesz sklonować swoje nowe repozytorium w dowolnym miejscu, przechodząc z powrotem na dysk lokalny.
$ c:
$ cd praca / skrypty
$ git clone file: // g: \ scripts
Podczas klonowania automatycznie uzyskujesz zdalny plik o nazwie „źródło” i możesz przesłać go na serwer w celu bezpiecznego przechowywania za każdym razem, gdy wprowadzasz zmiany lokalnie.
$ git push origin master
Jeśli masz już repozytorium git i chcesz po prostu wypchnąć na dysk współdzielony, możesz to zrobić z lokalnego katalogu git.
$ git remote dodaj plik pochodzenia: // g: \ scripts
$ git push origin master