我尝试用this manual限制我的svn存储库:
这是我的/etc/apache2/mods-available/dav_svn.conf
:
<Location /svn>
DAV svn
SVNPath /var/lib/svn
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /etc/apache2/dav_svn.passwd
AuthzSVNAccessFile /etc/apache2/dav_svn.authz
<LimitExcept GET PROPFIND OPTIONS REPORT>
Require valid-user
</LimitExcept>
# SSLRequireSSL
</Location>
这是我的/etc/apache2/dav_svn.authz
:
[/]
* = r
testuser = rw
testuser2 = rw
...
这为每个人提供了读取权限,现在没有任何要求我的用户名的弹出窗口。
我怎么必须配置它,所以没有人有读访问权限但有效用户?
我错过了什么?
答案 0 :(得分:2)
这将有效:
<Location /svn>
DAV svn
SVNPath /var/lib/svn
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /etc/apache2/dav_svn.passwd
AuthzSVNAccessFile /etc/apache2/dav_svn.authz
Require valid-user
# SSLRequireSSL
</Location>