Насколько я понимаю, вы пытаетесь закодировать что-то похожее на git-daemon.К сожалению, LibGit2Sharp пока не реализует функции, связанные с сетью.
Таким образом, пока невозможно обслуживать push
, pull
, clone
или fetch
запросов от ASP.Net MVC.
@ synhershko Проблема в трекере LibGit2Sharp связана со связанной темой: Правильное извлечение, выборка, поддержка слияния
РЕДАКТИРОВАТЬ: Если вы хотите получитьЧтобы лучше понять протоколы передачи Git с точки зрения HTTP, я бы настоятельно рекомендовал начать с следующих ресурсов:
Тогда, боюсь, вам придется копаться в коде, чтобы лучше понять, как он "работает".Мой опыт показывает, что начать с кода JGit (переопределение Java в Git) немного проще, чем прямое погружение в исходный код Git C.Вы найдете код, связанный с транспортом JGit здесь .