windows 在IIS下运行SVN仓库

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/2165540/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-09-15 13:50:50  来源:igfitidea点击:

Run SVN repositories under IIS

windowssvniisiis-7

提问by abatishchev

How to setup IIS 7.0to serve SVNrepositories?

如何设置IIS 7.0以提供SVN存储库?

First of all I need to make possible remote users to checkout and web-based viewing isn't really necessary.

首先,我需要让远程用户可以结帐,而基于 Web 的查看并不是真正必要的。

I tried to setup WebSVNbut got no success: can't set parent folder for a number of repositories, can't switch off anonymous access, can't link non-anonymous access and access list.

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

Are there others products for SVN under IIS? Or it's better to learn how to setup WebSVN properly?

IIS下还有其他SVN的产品吗?或者最好学习如何正确设置WebSVN?

采纳答案by nos

There are no server modules for IIS, you can't serve an SVN repository directly from IIS.

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

Serve a subversion repository through Apache, the built in svnserve, or proxy it via ssh.

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

回答by Stefan

There is a commercial solution available named SVNIsapi. But I have no idea how well it works because it's too expensive for me to even try out.

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

But why insist on using IIS? Just install the VisualSVN server, then configure WebSVN with that - WebSVN also works well with Apache.

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

回答by Samuel Neff

Do you really need IIS or will Apache work out ok? Visual SVN Server is a great SVN host and installer for Windows.

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

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

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

回答by Farawin

There is a free server called RocketSVN, it has no official support anymore though.

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