【问题标题】:Run SVN repositories under IIS在 IIS 下运行 SVN 存储库
【发布时间】:2010-01-29 22:12:07
【问题描述】:

如何设置 IIS 7.0 以服务于 SVN 存储库?

首先,我需要让远程用户能够结帐,并且实际上不需要基于 Web 的查看。

我尝试设置WebSVN,但没有成功:无法为多个存储库设置父文件夹,无法关闭匿名访问,无法链接非匿名访问和访问列表。

在 IIS 下还有其他的 SVN 产品吗?还是学习如何正确设置 WebSVN 更好?

【问题讨论】:

  • @Kornel Kisielewicz:不!它不是重复的。这个问题是关于发布,即部署,即上传。我说的是SVN服务器
  • @OrbMan,同意,这确实与编程有关。

标签: windows svn iis iis-7


【解决方案1】:

没有用于 IIS 的服务器模块,您不能直接从 IIS 提供 SVN 存储库。

通过 Apache、内置 svnserve 提供 subversion 存储库,或通过 ssh 代理它。

【讨论】:

    【解决方案2】:

    有一个名为SVNIsapi 的商业解决方案可用。但我不知道它的效果如何,因为它太贵了,我什至无法尝试。

    但是为什么要坚持使用IIS呢?只需安装 VisualSVN server,然后使用它配置 WebSVN - WebSVN 也适用于 Apache。

    【讨论】:

    • 嗨,斯特凡。谢谢小费。确实它真的太贵了——我正在寻找免费的解决方案。我想为 IIS 找到一个 SVN 解决方案,因为我已经将它用作主要的 Web 服务器平台(用于 ASP.NET+ADO.NET),所以在非标准端口上运行 Apache,我的想法是放弃它。但据我所知,目前是不可能的
    • 根据我在一个论坛上看到的帖子,SVNIsapi 从名为 Sublime SVN 的替代产品中提取了内容。有关详细信息,请参阅我的评论。 stackoverflow.com/questions/118205/…
    • +1,我刚刚在我的服务器上进行了设置,VisualSVN 是我从新产品中获得的最简单的部署体验。毫不费力
    【解决方案3】:

    您真的需要 IIS 还是 Apache 可以正常工作? Visual SVN Server 是一款出色的 SVN 主机和 Windows 安装程序。

    http://www.visualsvn.com/server/

    【讨论】:

    • 首先我已经在 IIS 下设置和部署了 web 服务器。在 8080 端口上也有 Apache2,专门用于 SVN,但只想运行一个 Web 服务器。
    • 我也尝试过 VisualSVN,但没有成功如何在同一服务器上的某个文件夹下设置多个单独的存储库和多个分组存储库。我使用 mod_svn 做到这一点没有问题!
    • 原谅我的无知,什么是“分组存储库”?
    • 也许我表达的晦涩难懂。我的意思是一个目录下有许多 repos,例如组 1。我只想在配置中提及它,而不将所有子目录都提及为 repos。因为他们的人数可能很大。
    • @abatishchev,使用 Visual SVN Server gui,您可以创建任意数量的存储库。我不熟悉“分组存储库”,但无法帮助您。
    【解决方案4】:

    有一个名为RocketSVN的免费服务器,但它不再有官方支持。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多