我正在通过 apache 控制对存储库的用户身份验证。
所以我的 dav_svn.conf 如下:
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /etc/apache2/dav_svn.passwd
AuthzSVNAccessFile /etc/apache2/svn_access_control
svn_access_control 如下:
[groups]
team = jjtt
admin = robu
[/]
@team = rw
[/wlp]
@team = rw
@admin = rw
[/wesys]
@team = rw
我也设置了 trac 登录
<LocationMatch "/trac/[^/]+/login">
AuthType Basic
AuthName "Trac"
AuthUserFile /etc/apache2/dav_svn.passwd
Require valid-user
</LocationMatch>
但我也想控制对存储库浏览的访问。在 trac 中,我可以控制一些东西,但不能控制存储库访问。我怎样才能将类似的东西添加到 trac 中AuthzSVNAccessFile
答案1
看一下Trac 细粒度权限。