在IIS 6.0上安装WebSVN

时间:2009-12-10 21:34:43

标签: iis websvn

我正在尝试在Windows Server 2003计算机上设置WebSVN而没有任何运气。我做了以下事情:

  1. 已安装FastCGI
  2. 将PHP 5.3.1.0安装到c:\ PHP
  3. 使用以下内容更新了php.ini:

    cgi.force_redirect = 0 cgi.fix_pathinfo = 1 fastcgi.impersonate = 1 fastcgi.logging = 0

  4. 将WebSVN 2.3.0下载并解压缩到D:\ myWebRoot \ websvn

  5. 将distconfig.php复制到config.php
  6. 添加了以下内容:

    $ config-> setSVNCommandPath('c:\ Program Files \ Subversion \ bin'); $ config-> setDiffPath('C:\ Program Files \ FogBugz \ accessories'); $ config-> addRepository('Documents','https://myServer> / myDir / Docs)',null,'myDocsUser','myDocsPassword');

  7. 当我浏览到URL myServer // websvn时,我收到以下错误:

    运行此命令时出错:“c:\ Program Files \ Subversion \ bin \ svn”--version --config-dir / tmp

    有什么想法吗?

2 个答案:

答案 0 :(得分:0)

问题可能是你的SVN软件版本。参见WebSVN requeriments:

WebSVN版SVN版  2.3.x 1.4或更高版本(使用“@PEG”-revision)  2.2.x 1.4或更高版本(使用“@PEG”-revision)  2.1.0 1.2或更高版本(使用“svn list --xml”)  < = 2.0 any(?)

答案 1 :(得分:0)

我遇到了同样的问题。您需要将system32文件夹中的cmd.exe权限授予IUSR_。我被困在下一部分,这是让WebSVN使用SVN授权,而不是匿名访问。