SVN authz, аутентификация на основе пути в магистрали / ветви - PullRequest
4 голосов
/ 31 марта 2011

Я использую файлы authz для ограничения доступа к серверу svn (projA, projB).Я хотел бы использовать те же ограничения для ствола и ответвлений.Есть ли хороший способ сделать это вместо копирования / вставки конфигураций:

[/]<br>
* = r

[/trunk/projA]<br>
toto = rw<br>
tata =

[/trunk/projB]<br>
toto = <br>
tata = rw

[/branch1/projA]<br>
toto = rw<br>
tata =

[/branch1/projB]<br>
toto = <br>
tata = rw

Поскольку у меня много проектов и веток, эту конфигурацию становится сложно поддерживать.

1 Ответ

2 голосов
/ 31 марта 2011

Нет.Самым простым решением было бы использовать скрипт svnperms.py для этого.Проблема с svnperms.py в том, что вы не можете справиться с ситуацией, чтобы предотвратить просмотр папки (toto =).В противном случае вам придется справиться с этим путем копирования и прошлого.

Это может сделать вашу жизнь проще, если вы измените организацию на:

   +-- project1
        +--- trunk
        +--- tags
        +--- branches
   +-- project2
        +--- trunk
        +--- tags
        +--- branches

Но я не знаю, если это вариант.

...