在Windows 2003上,WebSVN的安装要求是什么?

我想在Windows 2003 Server上设置WebSVN,我们将连接到FogBugz。 很快,我正在安装PHP,Apache或FastCGI或Cygwin,Visual C ++运行库等,重新configurationIIS,更改ini文件,一次读取5个自述文件,并一起搓鸡骨。 有一个更清洁的方式?

对于像我这样没有经验的人来说,这样安装的复杂性是:1.尝试安装并运行第一次完整堆栈(PHP,Subversion,WebSVN)。 2.涉及这个主题的许多方法,包括相关的readme和install.txt信息。 可能这些步骤彼此不一致,许多似乎是不必要的初始设置。

我find了一个从头开始运行的快速方法。 这里是步骤的概述。

  1. 安装BitNami.org WAPP协议栈( http://bitnami.org/stack/wappstack )。 这是让PHP在运行Windows的Apache 2.2 Web服务器上运行的一键式方法。 您可以使用PostgresSQL接口作为运行的testing用例。

  2. 安装Apache 2.2的Subversion( http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100

  3. 在Windows上专门针对apache2.2的tigris文档来启动存储库。 不要去第4步,直到你可以从TortoiseSVN到达你的仓库。

  4. 安装WebSvn。 将安装目录移动到Bitnami堆栈中的apache安装的子目录中。 请谨慎操作WebSvn中的安装信息。 只采取明显的必要步骤(如configurationpath)。

使用这种方法,我能够在一个小时内完成整个过程。

我们也有类似的烦恼,并转移到了不合时宜的地步 。 我想大多数的SVN工具,你会发现是为了在Linux上运行…我记得寻找一个更好的网页界面的SVN,很好地与Windows玩,几乎没有什么。

我辩论的只是在虚拟机上安装Linux,但意识到我们的基础设施中没有Windows服务器(我们是Windows商店)是没有意义的。 所以我决定寻找一个托pipe选项。 我喜欢这样做,因为它有一个大本营的克隆界面,同时也支持Fogbugz没有意义的小项目。 还有一些其他好的托pipe选项… Springloops看起来不错,我认为他们只是增加了search存储库的能力,这很有用。

Linux并不难学,特别是在内部networking上,你不必担心安全设置太多(老实说,安全性也不难学)。

所以我不会打折使用Linux服务器 – 想想你可以拿起和使用的技能,因为经济不景气继续咬:)

在Windows上继续它的最简单的方法是安装VisualSVN服务器,它与Apache安装并设置为一个简单的Web界面。

要在Windows上安装WebSVN很容易 – 您需要安装PHP和Web服务器。 IIRC PHP被修改为在IIS下运行,所以它可以像安装它一样简单,让它configurationIIS运行PHP脚本,然后将WebSVN安装到目录中。 作为PHP,它将像任何其他脚本文件一样容易地运行(或者比ASPX更容易!)

从这个问题看来,你认为这比实际情况要困难得多,或者你没有任何基础设施。 如果是这种情况,请使用VisualSVN Server并将websvn放在安装的Apache的顶部。 如果您尝试过并且未能安装,请告诉我们您有多远,以便我们可以进一步帮助您。