自分に合ったものが見つかったかどうかはわかりませんが、Windowsネットワークドライブでそれを行う方法についての記事があります:
http://tony.halcyonlane.com/blog/2011/09/22/Using-git-at-work-on-a-Windows-network-drive/
コマンド プロンプトから、マップされたドライブに変更します。
$ cd g:
次に、間もなく git リポジトリになる cd に移動します。
$ cd スクリプト
次に、空の git リポジトリを作成します。--bare オプションを使用しないと問題が発生するため、省略しないでください。
$ git init --bare
ローカルの git リポジトリがまだない場合は、ローカル ドライブに戻って、好きな場所に新しいリポジトリのクローンを作成できます。
$ c:
$ cd 作業/スクリプト
$ git clone file://g:\scripts
クローンを作成すると、「origin」と呼ばれるリモートが自動的に取得され、ローカルで変更を加えるたびに安全に保管するためにサーバーにプッシュできます。
$ git push オリジン マスター
既に git リポジトリがあり、共有ドライブにプッシュしたいだけの場合は、ローカルの git ディレクトリ内からこれを行うことができます。
$ git remote add origin file://g:\scripts
$ git push オリジン マスター