2012-06-28 2 views
2

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

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

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

Server sent unexpected return value (405 Method Not Allowed) in response to REPORT request for '/svn/cosara2/!svn/vcc/default'

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

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

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

+1

Да, прокси-сервер является наиболее вероятной причиной. Прокси-сервер обрабатывает сам запрос, а не создает туннель (например, прокси HTTPS), а при передаче этого запроса он либо не похож на HTTP-глагол (команда), либо посылает неверный глагол серверу SVN. –

+1

Вы добавили прокси в конфигурацию прокси-сервера Tsvns? –

+0

@PeterParker Я добавил прокси в Tsvns, но это не решает проблему. Я прочитал что-то на TortoiseSVN о прокси-сервере, блокирующем запросы DAV. Я предполагаю, что это будет проблемой. – gadeynebram

ответ

2

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

Смежные вопросы