Если вы используете apache или svnserve, вы можете установить контроль доступа на основе пути
С помощью apache вы устанавливаете AuthzSVNAccessFile
для указания файла, в котором перечислены правила доступа, которые вы хотите применить, ваша конфигурация apache в итоге будет выглядеть так:
<Location /repos>
DAV svn
SVNParentPath /mnt/storage/svn
AuthzSVNAccessFile /etc/apache2/svn-accessfile
Require valid-user
AuthType Basic
AuthName "Subversion repository"
AuthUserFile /etc/apache2/users.conf
</Location>
Обычно они выглядят примерно так:
[calc:/branches/calc/bug-142]
harry = rw
sally = r