设置一个Subversion服务器,是否需要安装Apache httpd服务器?

4
8个回答

8
如果您使用的是Windows服务器,建议安装Visual SVN Server,这样会更加方便。您可以通过以下链接下载:http://www.visualsvn.com/server/ 它是一个一键式安装程序,您只需要运行即可完成安装。

1
我同意。Visual SVN Server 也可以连接您组织的域服务器,以便记录个人访问并集中认证信息。 - Echiban

3

最典型的服务器设置是使用Apache Http Server进行安装,而不是Tomcat。

根据我的经验,在Linux上这比在Windows上容易得多。如果你要在Windows上安装,最好选择Collabnet distribution


3
这取决于你的目标。如果需要通过http://或https://访问存储库(通常可以通过防火墙访问),则需要Apache。如果只能通过svn://协议访问存储库,那么Apache是绝对可选的。
您还可以查看Subversion book。它是一个很好的资源,并且选择服务器配置部分比我更详细地介绍了此内容。
正如其他人提到的,如果您决定确实需要Apache,则VisualSVN server使Windows设置变得异常简单。

2

你提供的教程涵盖了安装svnserve,它使用专用的svn:协议。

SVN也可以使用mod_dav_svn进行安装,这是一个Apache httpd模块,可通过HTTP工作。

Apache Tomcat是一个Java Web服务器,与SVN无关。


0
不,Apache的Subversion插件是一个WebDAV模块。 没有涉及Java或Tomcat。

0

你应该能够用以下方法完成:

svnserve -d

0

这个教程仍然有效,在1.4和1.6之间没有结构上的变化。

教程安装方式是使用svn://连接到存储库

如果你想使用http://连接,那么你需要安装apache。

教程在这方面没有帮助,请查看其他答案,尤其是有关安装visualsvn的答案。


-1

你只需要Apache(但要注意版本:检查是否与Subversion版本匹配)。

你可以按照“旧”的教程进行操作,这样会起作用。你可以尝试使用建议的预装包,或者使用类似http://www.apachefriends.org/en/xampp.html这样的工具来轻松安装和管理Subversion。

如果你没有Apache的经验,第一次可能会有点困难,但是帮助中的教程很容易跟随(TortoiseSVN的说明比Subversion更好/更容易)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接