Ошибка "Слой запроса RA" с Subclipse, без ошибок с веб-браузером
Я использую STS 2.8.1 (я думаю, что он основан на Eclipse Indigo) с Subclipse 1.6.18.
Я пытаюсь извлечь некоторый код из хранилища, но когда я добавляю местоположение хранилища, я получаю следующую ошибку:
Сбой запроса уровня RA
svn: сервер отправил неожиданное возвращаемое значение (503 служба недоступна) в ответ на запрос OPTIONS для "http://abcom:18080/svn/myproject"
Дело в том, что если я пытаюсь получить доступ к этому хранилищу через веб-браузер (например, Chrome или IE), мне разрешают доступ к нему. Он запрашивает мое имя пользователя и пароль, и после того, как я ввожу их, я вижу дерево проекта.
Кто-нибудь знает, почему я могу получить доступ из веб-браузера, но не из STS?
Настройки прокси настроены правильно для Subclipse (и я могу получить доступ к другим репозиториям из STS, но не из этого).
1 ответ
Обычно это связано с настройкой SVN (c:\Documents and Settings\_username_\Application Data\Subversion\servers
или же ~/.subversion/servers
переопределение настроек Eclipse.
Или один из этих параметров может иметь неправильный пароль для прокси.
Тем не менее, Neets сообщает:
- Я могу подключиться к другим местам хранилища (поэтому пароль прокси-сервера правильный)
- Я решил это, добавив соответствующее исключение в файл серверов, например:
http-proxy-exceptions = exception.com
Это согласуется с тем, что описывает статью openDNS Настройка Subversion для использования прокси-сервера:
http-proxy-exceptions
Здесь указывается набор адресов репозитория, для которых вам не требуется доступ к прокси-серверу. Например, если у вас есть репозиторий в локальной сети, вам, вероятно, не понадобится прокси для доступа к нему.
Это должен быть список серверов, разделенных запятыми, и вы можете использовать звездочку в качестве символа подстановки.
Если все репозитории, к которым вы получите доступ, требуют использования прокси-сервера, вы можете не указывать это.Ниже приведен пример конфигурации, которая будет использовать прокси-сервер для доступа ко всем серверам за пределами домена example.com:
[global]
http-proxy-exceptions = *.example.com
http-proxy-host = proxy.example.com
http-proxy-port = 8080
http-proxy-username = myuserid
http-proxy-password = mypassword