如何设置 Trac 存储库身份验证

如何设置 Trac 存储库身份验证

我正在通过 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 细粒度权限

相关内容