No estoy seguro de si encontró algo que le funcione o no, pero tengo un artículo sobre cómo hacer eso mismo en una unidad de red de Windows:
http://tony.halcyonlane.com/blog/2011/09/22/Using-git-at-work-on-a-Windows-network-drive/
Desde un indicador de cmd, cambie a su unidad asignada.
$ cd g:
Luego, ingrese a su repositorio de git que pronto será.
$ cd scripts
Luego crea un repositorio git vacío. Si no usa la opción --bare, tendrá problemas, así que no lo deje fuera.
$ git init --bare
Ahora, si aún no tiene un repositorio local de git, puede clonar su nuevo repositorio donde quiera navegando de regreso a su unidad local.
$ c:
$ cd trabajo / scripts
$ git clon archivo: // g: \ scripts
Cuando clona, obtiene automáticamente un control remoto llamado "origen" y puede enviarlo al servidor para mantenerlo a salvo en cualquier momento que realice cambios localmente.
$ git push origin master
Si ya tiene un repositorio de git y solo desea enviarlo a la unidad compartida, puede hacerlo desde su directorio de git local.
$ git remoto agregar archivo de origen: // g: \ scripts
$ git push origin master