Je ne sais pas si vous avez trouvé quelque chose qui fonctionne pour vous ou non, mais j'ai un écrit sur la façon de faire cette chose même sur un lecteur réseau Windows:
http://tony.halcyonlane.com/blog/2011/09/22/Using-git-at-work-on-a-Windows-network-drive/
À partir d'un changement d'invite cmd sur votre lecteur mappé.
$ cd g:
Puis cd dans votre prochain dépôt git.
scripts $ cd
Créez ensuite un référentiel git vide. Si vous n'utilisez pas l'option --bare, vous aurez des problèmes, alors ne l'oubliez pas.
$ git init --bare
Maintenant, si vous n'avez pas encore de référentiel git local, vous pouvez cloner votre nouveau référentiel où vous le souhaitez en revenant sur votre lecteur local.
$ c:
$ cd travail / scripts
$ git clone file: // g: \ scripts
Lorsque vous clonez, vous obtenez automatiquement une télécommande appelée «origine» et vous pouvez pousser vers le serveur pour la conserver en toute sécurité chaque fois que vous apportez des modifications localement.
$ git push origin maître
Si vous avez déjà un référentiel git et que vous souhaitez simplement pousser vers le lecteur partagé, vous pouvez le faire depuis votre répertoire git local.
$ git remote ajouter le fichier d'origine: // g: \ scripts
$ git push origin maître