我们使用Web-Dav运行一个Ubuntu 9.10服务器来托pipe一个SVN仓库。 这是我的dav_svn.conf设置:
<Location /svn/myrepo> DAV svn SVNPath /home/svn/myrepo AuthType Basic AuthName "Our Subversion Repository" AuthUserFile /etc/subversion/passwd <LimitExcept GET PROPFIND OPTIONS REPORT> Require valid-user </LimitExcept> </Location>
我可以在这里访问它:
http://myserver.com/svn/myrepo
但它并不要求任何types的authentication。 我在这里错过了什么? /etc/subversion/passwd存在,并使用用户名和密码散列填充。
通过使用LimtExcept这种方法, 除 GET,PROPFIND,OPTIONS和REPORT方法之外,您正在限制对存储库的访问。
这意味着只允许对存储库进行只读访问,但在提交代码时需要进行身份validation。
这是你的意图吗?