Я сам решил это, используя книгу SVN.
Во-первых, убедитесь, что у вас настроены некоторые пользователи в AuthUserFile. Далее создайте файл для правил авторизации (conf / myteam.authz). Заполните этот файл следующим образом.
[groups]
my-developers = BrianLy
external-developers = JamesKL
[/]
@my-developers = rw
[repository-name-here:/path/here]
@external-developers = r
Это создает 2 группы, которым затем назначаются права. Моя команда имеет доступ разработчика ко всем репозиториям. Второе правило указывает, что вторая группа имеет ограниченный доступ к определенному хранилищу.
Затем обновите конфигурацию Apache, добавив эту строку ниже AuthUserFile
AuthzSVNAccessFile conf/myteam.authz
Перезапустить Apache (обязательно)