注:私のセットアップはWindowsを使用しています。
しかし、共有をセットアップするときに、次の場所にLANのみのネットワーク名を作成します。
\\computer_name\share_name\
フォーマット
しかし、git はこれらの名前を認識しないため、スラッシュを逆にする必要があります。
//computer_name/share_name/
フォーマット
そのため、マシンが呼び出されgit_server
、共有名が呼び出されrepos
、実際の git リポジトリが呼び出されtest.git
た場合 (はい、実際のフォルダー名の末尾に .git が含まれます)。私はこのレポを次のように複製します:
git clone //git_server/repos/test.git
これにより、レポが複製され、そこからプッシュおよびプルできるようになります。
重要な注意点!
bare
git リポジトリの場合にのみプッシュできます。したがって、レポを作成するときは、必ず次を使用してください。git init --bare
もう少し調査を行いましたが、それでもうまくいかない場合は、git が Windows のfile:///
命名規則をサポートしていることを確認してください。
それで
git clone file:///git_server/repos/test.git
また
git clone file:///\\git_server\repos\test.git
両方とも同様に機能するはずです