我有几个本地存储库,我可以使用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用户。