在 IIS 6.0 上安装 WebSVN
我正在尝试在 Windows Server 2003 计算机上设置 WebSVN,但没有成功。我已完成以下操作:
- 安装 FastCGI
- 将 PHP 5.3.1.0 安装到 c:\PHP
使用以下内容更新 php.ini:
cgi.force_redirect = 0 cgi.fix_pathinfo = 1 fastcgi.impersonate = 1 fastcgi.logging = 0
已将 WebSVN 2.3.0 下载并解压到 D:\myWebRoot\websvn
- 将 distconfig.php 复制到 config.php
添加了以下内容:
$config->setSVNCommandPath('c:\Program Files\Subversion\bin'); $config->setDiffPath('C:\Program Files\FogBugz\accessories'); $config->addRepository('Documents', 'https://myServer>/myDir/Docs)', null, 'myDocsUser', 'myDocsPassword');
当我浏览到 URL myServer//websvn 时,出现以下错误:
运行此命令时出错:“c:\Program Files\Subversion\bin\svn” --version --config-dir /tmp
有什么想法吗?
I am trying to set up WebSVN on a Windows Server 2003 machine and not having any luck. I have done the following:
- Installed FastCGI
- Installed PHP 5.3.1.0 to c:\PHP
Updated php.ini with the following:
cgi.force_redirect = 0
cgi.fix_pathinfo = 1
fastcgi.impersonate = 1
fastcgi.logging = 0Downloaded and extracted WebSVN 2.3.0 to D:\myWebRoot\websvn
- Copy distconfig.php to config.php
Added the following:
$config->setSVNCommandPath('c:\Program Files\Subversion\bin');
$config->setDiffPath('C:\Program Files\FogBugz\accessories');
$config->addRepository('Documents', 'https://myServer>/myDir/Docs)', null, 'myDocsUser', 'myDocsPassword');
When I browse to URL myServer//websvn, I get the following error:
Error running this command: "c:\Program Files\Subversion\bin\svn" --version --config-dir /tmp
Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
问题可能是您的 SVN 软件版本。请参阅 WebSVN 要求:
WebSVN 版本 SVN 版本
2.3.x 1.4 或更高版本(使用“@PEG”修订版)
2.2.x 1.4 或更高版本(使用“@PEG”修订版)
2.1.0 1.2 或更高版本(使用“svn list --xml”)
<= 2.0 任意 (?)
The problem could be your SVN software version.See WebSVN requeriments :
WebSVN version SVN version
2.3.x 1.4 or higher (usage of "@PEG"-revision)
2.2.x 1.4 or higher (usage of "@PEG"-revision)
2.1.0 1.2 or higher (usage of "svn list --xml")
<= 2.0 any (?)
我也有同样的问题。您需要将system32文件夹中的cmd.exe的权限授予IUSR_。我陷入了下一部分,即让 WebSVN 使用 SVN 授权,而不是匿名访问。
I had the same problem. You need to grant permission to the cmd.exe in your system32 folder to IUSR_. I'm stuck at the next part, which is getting WebSVN to use the SVN authorization, not anon-access.