【问题标题】:Using GIT Smart HTTP via IIS通过 IIS 使用 GIT Smart HTTP
【发布时间】:2010-06-07 04:43:21
【问题描述】:

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

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

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

【问题讨论】:

  • 我的项目WebGit.NET 已经存在了一段时间,但我们刚刚发布了 2.0 版 当前功能: - 通过 HTTP/HTTPS 推送/拉取 - 提交日志 - 图表视图 - 插件基础设施 - 影响插件 (显示用户及其贡献影响) - 通过 SHJS 突出显示语法 - 原始文件下载 - 存储库中图像的图像查看器 我们计划在未来支持的事情: - 问题跟踪器插件 - 无论想要什么! (在 GitHub 上添加一个功能请求,我们会看到我们能做什么!)
  • 谢谢约翰,我不在那家公司了,所以现在是别人的问题。不过我会看看,因为这可能是将来某个时候的问题。

标签: windows git iis smart-http


【解决方案1】:

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

【讨论】:

  • 谢谢,yysun。我将会! PS。为什么是codeplex,而不是github? :)))
  • 在网络上不是很好:“你在服务器上运行了 git update-server-info 吗?”
  • 遗憾的是,我在最新版本中遇到了 Http 400 错误。 GitAspx 正在寻找虽然
【解决方案2】:

GitAspx - 作者:杰里米·斯金纳

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

Gogshttps://gogs.io

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

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

【讨论】:

  • 谢谢布赖恩。这是新的吗?在我发布此 Q 时,我没有看到对它的引用。
  • 关于如何向 GitAspx 添加密码的任何想法?现在任何人都可以推/拉/等
  • 你可以试试 Git Candy,一个基于 ASP.NET MVC 的 Git 平台。来源:github.com/Aimeast/GitCandy,演示:git.53wb.com
  • windows.. 人们甚至将它用作企业环境中的服务器是荒谬的.. 哦,好吧...我有同样的问题。在不懂技术的银行工作..
【解决方案3】:

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

【讨论】:

  • 我不确定这是“是”还是“不是”,但听起来肯定是“很难”。谢谢斯科特。
猜你喜欢
  • 1970-01-01
  • 2012-06-27
  • 2016-12-30
  • 2011-12-28
  • 1970-01-01
  • 1970-01-01
  • 2011-09-18
  • 2012-03-01
  • 1970-01-01
相关资源
最近更新 更多