Git リポジトリのベア クローンを作成し、共有ネットワーク ドライブに配置しました。GitSharp からこの裸のリポジトリを開こうとしています。
次のコマンドを使用して、リポジトリのクローンを作成しました。
$ git clone --bare my_project my_project.git
GitSharp を使用すると、共有ネットワーク ドライブ上のリポジトリを問題なく開くことができます。ただし、複製されたベア リポジトリ (同じサーバー上) に接続しようとすると、GitSharp はリポジトリを見つけることができません。複製されたリポジトリは、元のリポジトリと同じように共有されます。
var git_url = Repository.FindRepository(p); // ここで、'p' は共有ベア クローンへのパスです。
上記は、元のリポジトリに接続すると git url を返しますが、クローンに接続しようとすると NULL を返します。
何か案は?
ありがとう!