Windows 通过IIS使用GIT智能HTTP

Windows 通过IIS使用GIT智能HTTP,windows,git,iis,smart-http,Windows,Git,Iis,Smart Http,我最近读了Scott Chacon的文章“”,我希望这可能通过IIS(windows 7)实现,因为这篇文章是写的。我还没有找到任何能说明如何实现的东西,在我基于IIS 7的环境中,Apache不是一个选项。所以,我不知所措(git守护进程被AVG反病毒和AD的组合挫败了) 我想为所选用户提供LDAP身份验证的读/写访问权限。所以这个问题似乎不相关 您知道通过IIS访问GIT的方法吗?您可以通过IronRuby()中的机架支持和GIT http服务器机架应用程序()来实现这一点。您至少需要Git

我最近读了Scott Chacon的文章“”,我希望这可能通过IIS(windows 7)实现,因为这篇文章是写的。我还没有找到任何能说明如何实现的东西,在我基于IIS 7的环境中,Apache不是一个选项。所以,我不知所措(git守护进程被AVG反病毒和AD的组合挫败了)

我想为所选用户提供LDAP身份验证的读/写访问权限。所以这个问题似乎不相关


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

您可以通过IronRuby()中的机架支持和GIT http服务器机架应用程序()来实现这一点。您至少需要Git 1.6.6,可能需要1.7.0才能正常工作-我不确定它是否会,但它可能会。如果您正在运行任何Java应用程序服务器,您也可以将Grack编译成WAR,如果可以的话。

我刚刚创建的。它有一个ASP.NET HttpHandler,它遵循Grack的做法。欢迎试用。

GitAspx-杰里米·斯金纳

安装说明


Git网站


倭黑猩猩Git服务器


WebGitNET


或者…(非IIS)

Gitea(高格之叉):

Gogs

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



我不确定这是“是”还是“不是”,但听起来肯定像是“很难”。谢谢斯科特,谢谢你,太阳。我会的!为什么是codeplex,而不是github?:)在整个网络中不是很好:“您在服务器上运行了git update服务器信息了吗?”遗憾的是,我在最新版本中遇到了Http 400错误。GitAspx正在工作,谢谢Brian。这是新的吗?在我发布这个问题的时候,我没有看到对它的引用。关于如何向GitAspx添加密码有什么想法吗?现在任何人都可以推/拉/等你可以试试Git Candy,一个基于ASP.NET MVC的Git平台。来源:上,演示:windows。。人们甚至在企业环境中将其用作服务器,这是荒谬的。。哦,好吧。。。我也有同样的问题。在一家不懂技术的银行工作。我的项目已经有一段时间了,但我们刚刚发布了2.0版的当前功能:-推/拉HTTP/HTTPS-提交日志-图形视图-插件基础设施-影响插件(显示用户及其贡献影响)-通过SHJS突出显示语法-原始文件下载-存储库中图像的图像查看器-我们计划在未来支持的内容:-问题跟踪插件-任何您想要的!(在GitHub上添加一个功能请求,我们将看看我们能做些什么!)谢谢John,我不再在那家公司工作了,所以现在这是别人的问题。不过,我会看一看,因为这可能是一个问题,在未来的某个时候。