Назад | Перейти на главную страницу

403 в ответ на ОПЦИИ при обновлении рабочей копии с полным доступом

Есть репозиторий SVN (единый репозиторий) http://example.net/svn

Репозиторий содержит несколько проектов (каталогов):

http://example.net/svn/Project1
http://example.net/svn/Project2

Пользователь имеет полный доступ к каталогу Project1 и не имеет доступа ни к root, ни к Project2.

Какое-то время все работает нормально: пользователь проверяет http://example.net/svn/Project1, успешно фиксирует и обновляет его.

Но иногда попытка обновления приводит к следующей ошибке:

Команда: Обновить
Ошибка: сервер отправил неожиданное возвращаемое значение (403 запрещено) в ответ на OPTIONS
Ошибка: запрос на 'http://example.net/svn'
Законченный!

Почему TortoiseSVN запрашивает что-то в корне ???

Я заметил, что это происходит после того, как кто-то совершил операцию копирования или перемещения. Проверка http://example.net/svn/Project1 помогает до следующего раза ...

Главный вопрос: Как настроить права доступа для пользователя, чтобы избежать этих ошибок? Обратите внимание: по соображениям безопасности нельзя предоставлять пользователю права на чтение или запись в корневом каталоге.

Это ошибка в Subversion 1.5: Проблема 3242. Некоторые операции перемещения устанавливали свойства редакции для родителей, которые были ненужными.

Вы пробовали обновить свой SVN-сервер?

Надеюсь, это поможет.

Спасибо,
Закари