Я контролирую аутентификацию пользователей в репозитории через 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 я могу контролировать несколько вещей, но не доступ к репозиторию. Как мне добавить в трассу что-то вроде AuthzSVNAccessFile
Посмотри на Разрешения Trac Fine Grained.