У меня возникли проблемы с предоставлением разрешений определенным пользователям в Collabnet SVN Subversion Edge. В настоящее время у меня есть 3 репозитория: документация, IPM и модули. У меня есть два пользователя: jeremy.johnson и jeremyj. Я хочу предоставить jeremyj доступ для чтения к документации и IPM и предоставить jeremy.johnson доступ к модулям. Я не хочу, чтобы пользователи видели репозитории друг друга.
я не могу сделать
[/]
* = r
Потому что тогда все видят всех.
Поэтому вместо этого я сделал это
[documentation:/]
jeremyj = r
[ipm:/]
jeremyj = r
[modules:/]
jeremy.johnson = r
но это, кажется, ничего не позволяет. Вхожу ли я как jeremyj или jeremy.johnson, у меня нет доступа ни к одному из них. Единственный способ получить доступ к любому из них — это использовать подстановочный знак, но это противоречит цели.
Я также пытался добавить его в файл \documentation\conf\authz, но это, похоже, вообще ничего не дало.
Отредактировано с предложениями @Lazy Badger: чтобы показать фактический синтаксис и случай, который я использую, вместо этого я прилагаю снимки экрана.
Но jeremy.johnson по-прежнему может видеть содержимое документации.