5

我最近阅读了 Scott Chacon 的文章“ Smart HTTP Transport ”,我希望自从那篇文章写完后,它可能通过 IIS(Windows 7)成为可能。我还没有找到任何显示它是如何完成的,并且在我的基于 IIS 7 的环境中,Apache 不是一个选项。所以,我不知所措(git daemon 被 AVG 防病毒和 AD 组合为我挫败了)。

我想为选定的用户提供经过 LDAP 身份验证的读/写访问。所以这个问题似乎无关紧要。

您知道通过 IIS 提供对 GIT 的访问的方法吗?

4

3 回答 3

8

我刚刚创建了一个项目。它有一个遵循 Grack 所做的 ASP.NET HttpHandler。欢迎试用。

于 2010-06-23T15:34:56.770 回答
8

GitAspx - 杰里米·斯金纳 (Jeremy Skinner)

http://github.com/JeremySkinner/git-dot-aspx/downloads

安装说明

http://www.jeremyskinner.co.uk/2010/10/19/gitaspx-0-3-available/


Git 网页

http://gitweb.codeplex.com/


Bonobo Git 服务器

http://www.chodounsky.net/bonobo-git-server/


WebGitNET

https://github.com/otac0n/WebGitNet


或者...(非 IIS)

Gitea(Gogs 的分支):https ://gitea.io

高斯:https : //gogs.io

SCM Manager允许您在单独的 Java 进程下通过 HTTP/HTTPS 轻松设置 Git、Hg 和 SVN 服务器,并完成内置身份验证。

http://www.scm-manager.org/
https://bitbucket.org/sdorra/scm-manager/

于 2010-10-25T14:29:14.100 回答
0

您可以通过 IronRuby ( http://github.com/jschementi/ironruby/tree/master/Merlin/Main/Hosts/IronRuby.Rack ) 和 Git http 服务器机架应用程序 ( http: //github.com/schacon/grack )。你至少需要 Git 1.6.6,可能需要 1.7.0 才能工作——我不确定它会不会,但它可能会。如果您正在运行任何 Java 应用程序服务器,您也可以将 Grack 编译成 WAR,如果这是一个选项的话。

于 2010-06-09T17:20:33.883 回答