2009-12-10 103 views
1

我想在Windows Server 2003机器上设置WebSVN,但没有任何运气。我也做了以下内容:在IIS 6.0上安装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文件\颠覆\ BIN'); $ config-> setDiffPath('C:\ Program Files \ FogBugz \ accessories'); $ config-> addRepository('Documents','https://myServer>/myDir/Docs)',null,'myDocsUser','myDocsPassword');

当我浏览到URL myServer上// websvn,我得到以下错误:

错误运行此命令: “C:\ Program Files文件\颠覆\ BIN \ SVN” --version - config-dir/tmp

任何想法?

回答

0

这个问题可能是你的SVN软件version.See WebSVN requeriments:

WebSVN版本SVN版本 2.3.x版本1.4或 2.2.x的1.4或更高版本更高( “@PEG” -revision的用法)( “@PEG” -revision) 2.1.0 1.2或更高(的 “SVN列表--xml” 使用)的使用 < = 2.0的任何(?)

0

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