| 
                                      8
                                 | 
| Lasse V. Karlsen · 技术社区 · 17 年前 | 
|   |      1 
                                  7
                             
 我是这样做的: 
 # For PHP 5 do something like this: LoadModule php5_module "c:/php/php5apache2_2.dll" AddType application/x-httpd-php .php # configure the path to php.ini PHPIniDir "C:/php" <IfModule dir_module> DirectoryIndex index.html index.php </IfModule> <Location /websvn/> Options FollowSymLinks AuthType Basic AuthName "Subversion Repository" Require valid-user AuthUserFile "C:/SVNRepositories/htpasswd" AuthzSVNAccessFile "C:/SVNRepositories/authz" SVNListParentPath on SVNParentPath "C:/SVNRepositories/" </Location> 这对我有效,websvn将只显示那些为给定用户授权的目录。请注意,为了让它正常工作,您必须为每个人提供“主级别”访问权限,然后禁用某些用户对某些子目录的访问。例如,我有一个用户没有主级别的访问权限,但是有访问子级别的权限。不幸的是,此人在websvn中看不到任何内容,即使他直接链接到文件详细信息.php他有权查看的文件。对我来说,这不是什么大问题,因为我不想让他访问websvn,但这是你想知道的。 另外,这会为ssl连接设置服务器,因此一旦设置了它,地址将是和https://address,而不是常规的http://。 | 
|   |      2 
                                  3
                             我正在使用visualvn服务器,我刚刚安装完Trac。我的目标是得到一个更好的基于web的存储库浏览器,Trac绝对是我见过的最好的Subversion浏览器之一。去 http://www.visualsvn.com/server/trac/ 安装非常简单。是的,Trac有一个票证跟踪和一个wiki系统,你可能不需要它,但是存储库和日志浏览器为我提供了它。 现在,我发现可以通过简单的附加来禁用Trac附带的wiki和票证跟踪系统 
   直到最后trac.ini公司配置文件。这会导致wiki的起始页引发找不到wiki模块的错误,因此您必须通过编辑trac.ini公司再次在
   
     作为默认的日志时间线 默认为存储库浏览器  | 
|   |      3 
                                  1
                             
  | 
|   |      4 
                                  1
                             如果您正在寻找比默认浏览器功能更丰富的基于web的存储库浏览器,并且您使用的是VisualSVN Server,请升级到VisualSVN Server 3.2或更高版本。 VisualSVN Server has a rich web interface for Subversion repositories . 与WebSVN不同,visualvn服务器的内置web客户机是开箱即用的,不需要管理员来执行任何配置任务。 您可以在这里看到现场演示: http://demo-server.visualsvn.com/!/ 
    
 | 
|   |      5 
                                  0
                             我是你提到的那篇文章的作者。我发布的信息只用于运行在IIS上的WebSVN。我的理解是,当您在Apache上使用PHP时,该软件应该“正常工作”,尽管我从未在那个环境中设置过它。您是否尝试过做一些“echo”调试(因为没有更好的术语)来查看身份验证失败的确切位置? |