回答:
単一のマシンからプラットフォームに依存しない方法でネットワークを介してgitリポジトリにアクセスする最良の方法は、マシン上でgitサーバーを実行することです。サーバーの設定方法については、こちらをご覧ください。
私はいつもこれをやっていて、それはうまくいきます。ローカルであるかのように、ファイル共有を介してgitリポジトリにアクセスするだけです。これは、Windowsで開発しているためですが、テストサーバーはLinuxボックスなので、Samba共有を使用すると、変更をサーバーに常にプッシュする必要はありません。
ただし、異なるオペレーティングシステムでは、変更されたタイムスタンプや行末などの処理が異なるため、複数の異なるオペレーティングシステムのsambaで同じリポジトリを使用する場合は、このように開発することはお勧めしません。WindowsからLinuxに切り替えると(たとえば)、実際には変更されていないのに、gitが一連のファイルの変更を検出することがわかります...
まあ、大量の設定に時間をかけたくない場合は、Dropboxアカウントを使用して、GitリポジトリをDropboxフォルダに設定するだけです。