Вы можете использовать модификатор NOT в глобальной области видимости файла authz:
[/]
*=
~single_repo_user=r
[single_repo:/]
*=
single_repo_user=r
Это выглядит так:
для всех репозиториев, никто не имеет никакого разрешения,кроме того, что он не пользователь с именем single_repo_user, чем пользователь имеет разрешение на чтение для хранилища "single_repo", никто не имеет доступа, кроме single_repo_user, который имеет доступ на чтение
Так что только single_user_repo не имеет разрешения.все остальные имеют разрешение на чтение.
Конечно, вы можете просто удалить имя пользователя из файла htpasswd ..
См. дополнительную информацию здесь:
http://svnbook.red -bean.com / ночной / о / СВН-book.html # svn.serverconfig.pathbasedauthz