У меня была отлично работающая установка svn + apache, где я использовал контроль доступа к каталогу, чтобы ограничить доступ к различным частям репозитория. В частности, никто не имел доступа к верхнему уровню в хранилище [/]. Люди имели доступ к папкам, таким как [/ www] и т. Д. Я указывал эти разрешения в файле (svn-access-file).
Мне пришлось перейти на новую машину. Поэтому я установил на него subversion-1.6.3 и httpd-2.2.11 и изменил файл conf, чтобы имитировать файл conf на старой машине (и скопировал svn-access-file и svn-auth-file). Затем я взял svn-дамп и загрузил его обратно в новый репозиторий. Теперь я могу что-то проверять, модифицировать и фиксировать. Однако, как только я пытаюсь выполнить 'svn up' для уже извлеченной копии некоторой подпапки [/ www / people], я получаю следующую ошибку:
svn: Server sent unexpected return value (403 Forbidden) in response to OPTIONS request for 'https://[servername]/svn'
Кажется, проблема в том, что он пытается получить доступ к каталогу верхнего уровня [/], хотя на самом деле он должен пытаться получить доступ только к [/ www]. Если я временно предоставляю пользователю доступ к [/], это работает.
Может кто-нибудь подскажите, пожалуйста, как это исправить? Все работало на старой машине.
Спасибо!
Gaurav