要设置subversion服务器,我们还需要安装apache httpd服务器吗?

时间:2010-04-09 01:06:15

标签: svn apache

http://www.codinghorror.com/blog/2008/04/setting-up-subversion-on-windows.html

我正在关注此作为安装subversion的指南。当时的教程涉及1.4.6版 但最新版本不同。这个教程仍然有效吗?

也没有提及安装apache服务器。

编辑: 我想在Windows上安装。我的意思是apache 2.2 httpd服务器不是tomcat

8 个答案:

答案 0 :(得分:8)

如果这是一个Windows服务器,那么如果安装Visual SVN Server,您可能会更容易。 http://www.visualsvn.com/server/ 它是您所需一切的一次性安装程序。

答案 1 :(得分:3)

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

根据我的经验,这在Linux上比在Windows上更容易 。如果您要在Windows上安装,最好的选择可能是Collabnet distribution

答案 2 :(得分:3)

这取决于你的目标。如果您需要通过http://或https://(通常可通过防火墙访问)访问存储库,那么您将需要Apache。如果您只通过svn://协议访问存储库,那么Apache是​​严格可选的。

您可能还想查看Subversion book。这是一个很好的资源,关于choosing a server configuration的部分比我能更好,更详细地介绍了这一点。

正如其他人所提到的,如果您确定需要Apache,那么VisualSVN server会使Windows设置变得简单。

答案 3 :(得分:2)

教程您的问题链接到涵盖安装使用专用svnserve协议的svn:

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

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

答案 4 :(得分:0)

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

答案 5 :(得分:0)

您应该能够:

svnserve -d

答案 6 :(得分:0)

该教程仍然有效,1.4和EX之间的结构没有任何变化。 1.6。

安装教程,以便使用svn://

连接到存储库

当您想使用http://进行连接时,需要安装apache。

该教程没有帮助,请参阅其他答案,特别是有关安装visualsvn的内容。

答案 7 :(得分:-1)

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

您可以按照“旧”教程进行操作。您可以尝试按照建议使用all-ready软件包,或使用类似http://www.apachefriends.org/en/xampp.html的内容轻松安装&颠覆管理。

如果您没有使用apache的经验,第一次会有点困难,但帮助中的教程很容易遵循(TortoiseSVN的指令比Subversion更好/更容易)