Não tenho certeza se você encontrou algo que funciona para você ou não, mas tenho um artigo sobre como fazer isso em uma unidade de rede do Windows:
http://tony.halcyonlane.com/blog/2011/09/22/Using-git-at-work-on-a-Windows-network-drive/
Em um prompt de cmd, mude para sua unidade mapeada.
$ cd g:
Em seguida, entre no seu repositório git que logo será
scripts $ cd
Em seguida, crie um repositório git vazio. Se você não usar a opção --bare, terá problemas, portanto, não deixe isso de fora.
$ git init --bare
Agora, se você ainda não tem um repositório git local, pode clonar seu novo repositório onde quiser, navegando de volta para sua unidade local.
$ c:
$ cd trabalho / scripts
$ git clone file: // g: \ scripts
Ao clonar, você obtém automaticamente um controle remoto chamado "origem" e pode enviar por push ao servidor para mantê-lo seguro sempre que fizer alterações localmente.
$ git push origin master
Se você já tem um repositório git e deseja apenas enviar para o drive compartilhado, pode fazer isso de dentro do seu diretório git local.
$ git remoto adicionar arquivo de origem: // g: \ scripts
$ git push origin master