2013-04-09 52 views
0

我想通过智能HTTP协议实现一个git服务器。任何机构都可以给我一些参考文件或代码供学习。 C式语言比较好。如何实现一个git智能HTTP服务器

使用C#语言和libgit2sharp实现它是我的目标。

+0

如果你只是想/需要举办一个Git服务器使用访问'HTTP [S]'在Windows平台上,可能是[“Git Web Access”](http://gitweb.codeplex.com/)是一种更简单的方法吗?基本上是使用IIS的主机Git。 – kostix 2013-04-09 15:26:25

回答

1

Git itself是以C风格语言完成的参考实现。查找名称中包含“http”的文件。

+0

太好了,我在页面https://github.com/git/git/glob/master/builtin/receive-pack.c中找到它 – Aimeast 2013-05-11 09:57:33

0

见GitAspx,使用ASP.NET MVC剃刀+ GitSharp,

https://github.com/linquize/git-dot-aspx

+0

我只想学习智能HTTP协议。 GitSharp是一本从jgit翻译的手册http://stackoverflow.com/questions/5994205/gitsharp-vs-ngit。如果你能给我的参考是更好的。 – Aimeast 2013-04-10 13:19:08