Метод Subversion 405 не разрешен

Я пытаюсь проверить репозиторий Subversion. Мои другие два клиента subversion не имеют проблем с попыткой проверить. Однако они находятся в другой настройке сети.

Я использую 64-битную версию TortoiseSVN 1.7.5 (также пробовал новейшую 1.7.7 64-битную).

Когда я это делаю, я получаю следующую ошибку:

Сервер отправил неожиданное возвращаемое значение (метод 405 не разрешен) в ответ на запрос REPORT для '/svn/cosara2/!svn/vcc/default'

В других сообщениях я обнаружил, что проблема может быть в уже существующей папке. Я убедился, что такой папки нет.

Сервер Subversion настроен на использование WebDav, поэтому URL-адрес SVN похож на http://some/url/to/svn/repo/branch.

Может ли это быть проблемой с прокси-сервером HTTP? Любые другие мысли?


person gadeynebram    schedule 28.06.2012    source источник
comment
Да, прокси-сервер - наиболее вероятная причина. Прокси-сервер сам обрабатывает запрос, а не создает туннель (как это делают прокси-серверы HTTPS), и при передаче этого запроса кажется, что либо не нравится HTTP-глагол (команда), либо он отправляет неправильный глагол на сервер SVN.   -  person Eugene Mayevski 'Callback    schedule 28.06.2012
comment
вы добавили прокси в конфигурацию прокси Tsvns?   -  person Peter Parker    schedule 28.06.2012
comment
@PeterParker Я добавил прокси в Tsvns, но это не решает проблему. Я читал что-то на TortoiseSVN о прокси-сервере, блокирующем запросы DAV. Я предполагаю, что это будет проблемой.   -  person gadeynebram    schedule 28.06.2012


Ответы (1)


Я решил эту проблему, настроив HTTPS для репозитория SVN. DAV не был разрешен прокси-сервером, но поскольку прокси-сервер не может интерпретировать HTTPS, он не может заблокировать DAV.

person gadeynebram    schedule 10.08.2012