Я создал голый клон репозитория Git и поместил его на общий сетевой диск. Я пытаюсь открыть этот голый репозиторий от GitSharp.
Я использовал следующую команду для клонирования хранилища:
$ git clone --bare my_project my_project.git
С помощью GitSharp я могу без проблем открыть хранилище на общем сетевом диске. Однако, если я пытаюсь подключиться к клонированному пустому хранилищу (на том же сервере), GitSharp не может найти хранилище. Клонированный репозиторий используется так же, как и исходный.
var git_url = Repository.FindRepository (p); // где 'p' - это путь к общему голому клону.
Вышеприведенное возвращает URL-адрес git, если я подключаюсь к оригинальному репозиторию, но возвращает NULL, если я пытаюсь подключиться к клону.
Есть идеи?
Спасибо!