LINUX.ORG.RU

Хранилище документов с контролем версий


0

2

Возникла потребность организовать хранилище проектных документов с контролем версий.
Требуется примерно следующее:
1. Хранить документы в одном месте и предоставлять к ним доступ пользователей по HTTP,WebDav и SMB
2. Разграничивать пользователей по доступу к конкретным документам (причем авторизация в ActiveDirectory)
3. Поддерживать версионность документов.

Скорее всего идеальное решение SharePoint, но не хочется переходить на MS

Сейчас это выглядит следующим образом.
Есть сервер под SentOS на нем стоит Samba с авторизацией в AD и Apache c модулем WebDav который смотрит на эти же папки...
Не устраивают две вещи:
1. Нет поддержки версионности
2. Нет возможности разграничивать доступ к конкретным документам через WebDav. Грубо говоря если пользователя пустить на чтение и запись в какую-то папку, то он может читать и записывать любые документы в это папке

Может это как то пофиксить можно? Или есть какие ни будь альтернативные решения?


Ответ на: комментарий от tailgunner

Есть, даже попробовал, но там другая проблема.
Каждое изменение файла - это новая ревизия.
А если просто вордовый файл открыть, то это сразу + 2 ревизии...

Я уже начал в сторону WEB интерфейса к SVN копать, но пока не нашел интерфейс через который можно commit делать.

dvalov
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.