允许SVN WebDav的目录列表

我有几个本地存储库,我可以使用Apache WebDav成功访问。

这个Apache也是一个生产networking服务器,我有目录列表全球禁用。

这是位置configuration:

<Location /svn> DAV svn SVNParentPath /var/local/svn SSLRequireSSL AuthType Basic AuthName "Dining Deals Network SVN" AuthUserFile /var/local/users/svn.passwd Require valid-user </Location> 

我们在/ var / local / svn中有2个repo。 现在,你必须直接导航到他们。 如果你只是去https://www.ourdomain.com/svn你会得到一个

 (403) Forbidden You don't have permission to access /svn/ on this server. 

我尝试添加一个(我也试过一个只是踢)与选项索引,但它没有完成任何事情。

任何帮助,将不胜感激。

不知何故,我在SVN WebDav文档中忽略了这一点:

http://svnbook.red-bean.com/en/1.5/svn.ref.mod_dav_svn.conf.html

该指令是:

SVNListParentPath On | Off

 When set to On, allows a GET of SVNParentPath, which results in a listing of all repositories under that path. The default setting is Off. 

我知道我以前见过这个工作。 但GHM谢谢你的帮助,你是唯一的一个!

我觉得你不能访问ParentPath,因为它不是一个SVN目录,所以它不会匹配SVN权限。 我为了导航SVN存储库所做的是安装WebSVN。 我安装了YUM(用于redhat / fedora),但是你可以使用标准的安装程序。 安装和使用起来很简单,也使用与SVN相同的密码作为auth文件,因此您不需要任何其他身份validation用户。