使用NGit(甚至是JGit,因为它是一个端口)有人知道如何响应Git克隆命令智能HTTP吗?样例代码是什么样子的?
我找不到任何描述这个的参考资料或文档。
我正在尝试创建一个。net GIT服务器来处理简单的克隆,推和拉请求。
您应该能够使用org.eclipse.jgit.http.server.GitServlet
来处理通过Smart HTTP的获取和推送请求。
处理Smart fetch的特定servlet是UploadPackServlet。
在org.eclipse.jgit.junit.http项目中有一个SimpleHttpServer类,它是一个示例智能HTTP启用服务器。在https://github.com/linquize/git-dot-aspx查看我的GitAspx分支
最近它支持NGit作为后端,因为原来的GitSharp是过时的和错误的确保将其托管在IIS中。开发服务器不支持http 1.1