Twiki / Source Control с детальными разрешениями для внутреннего и внешнего использования - PullRequest
0 голосов
/ 08 октября 2008

Мы использовали trac и svn внутри с довольно хорошими результатами. Теперь мы хотели бы открыть части нашей системы для внешних поставщиков - например. мы хотели бы создать область на тики для нашего внешнего дизайнера, чтобы загружать изображения, документировать вещи и так далее. Мы должны иметь возможность ограничить его доступ только к этой части тики.

Точно так же у нас есть внешние разработчики, работающие над определенными модулями, к которым мы хотели бы предоставить доступ twiki и svn, но только для их подмножества проекта.

Мы начали делать это с trac, затем переключились на преследование базового лагеря, затем альтернативы базового лагеря, а затем, как правило, потерпели неудачу.

Что вы рекомендуете?

1 Ответ

1 голос
/ 04 ноября 2008

Мы реализовали этот подход:

Для Trac вы можете попробовать Fine Grained Permissions для контроля доступа к вики-страницам. Остальными привилегиями можно управлять как-то со стандартными разрешениями.

Для доступа к SVN вы можете использовать метод авторизации, предоставленный вашим сервером.

У нас также есть LDAP в качестве механизма аутентификации для Trac и SVN.

...