Как ограничить определенных пользователей trac / svn для доступа к определенным папкам / транкам SVN? - PullRequest
1 голос
/ 11 августа 2010

У меня установлен trac с svn. У меня разные стволы проектов. Я хочу ограничить несколько пользователей, чтобы они могли получить доступ только к одной конкретной магистрали в зависимости от того, что я определил.

Как мне это сделать?

Ответы [ 2 ]

2 голосов
/ 11 августа 2010

Вы можете защитить паролем определенные каталоги, используя файл authz сервера svn, например:

[proj:/branches/davesbranch]
dave = rw

Есть другие средства для доступа через Apache. См. книгу .

Мой вопрос будет "почему?" Если вы боитесь, что они что-то испортят, это противоречит идее контроля версий. Кроме того, если вы вместо этого дадите разработчикам свободу создавать столько веток, сколько они захотят, тогда они будут испортить свои собственные ветви вместо транка .

0 голосов
/ 02 октября 2010

В Trac Hacks есть плагин Svnauthz File Administration плагин , который может работать для вас. Я сам собираюсь сделать что-то подобное, хотя я хочу ограничить различные проекты Trac определенными частями хранилища. Еще не пробовал. Вернусь к вам, как только я это сделаю.

...