我希望有人会回答GIT智能HTTP协议的服务器端和客户端之间的细节区别。GIT智能HTTP协议的服务器端和客户端有什么细节区别
最好的办法是提供一些参考书&代码提前。
有人说,
libgit2已经暴露了packbuilder。但是,你必须自己实现服务器端协议。
我们可以实现用libgit2sharp(或libgit2)与小的代码在服务器端?
按照上面的问题。我们可以使用git.exe receive-pack
和git.exe upload-pack
命令与--stateless-rpc
参数进行打包。实施的代码是here和here。
我们可以将以上代码作为本地代码编译到.Net程序集中吗?尽管我们可以通过管道连接ASP.NET流和git.exe,但这不是一个好方法。
看看git的源代码;) – Chronial
我不知道为什么我找不到任何的参考书?我不想阅读更多的源代码,因为我有更多的时间。 – Aimeast
而我不擅长C语言。这对我来说非常困难。 – Aimeast