На своей повседневной работе я сижу за корпоративным брандмауэром, защищающим и кэширующим веб-трафик (среди прочего) По большей части это остается в стороне. Но иногда он поднимает свою уродливую голову и твердо стоит на пути того, что я пытаюсь сделать.
Ранее на этой неделе я пытался взглянуть на новую замечательную общую систему проверки для ColdFusion под названием Validat, выпущенную замечательными парнями из Алагада. У них еще нет загрузки на сайте RIAForge, но файлы доступны через SVN. Я загрузил плагин subclipse в свой Eclipse, перезапустил и начал добавлять репозиторий Validat SVN. Я начал получать сообщения об ошибках «Запрос уровня RA не выполнен» и «Запрос svn: PROPFIND не выполнен в / Validat / trunk», после чего возникла ошибка, связанная с невозможностью подключения к серверу SVN.
У меня уже была настройка Eclipse с моими настройками прокси-сервера, поэтому я подумал, что я что-то делал не так, или Alagad на самом деле не имел доступного хранилища Subversion. После того, как я пошел домой той ночью, я попробовал это из дома, и ва-ля это работало. Тупой прокси сервер! Таким образом, плагин subclipse не будет использовать настройки прокси-сервера Eclipse. (Можно ли это исправить, пожалуйста!). После того, как я покопался в справочном сайте subclipse и был перенаправлен на справку collab.net, а затем безрезультатно поискал в рабочем пространстве eclipse, плагинах и папках конфигурации файл настроек, я наконец-то смог выяснить, как настроить subclipse для использования прокси-сервер.
В моей среде разработки Windows я открыл следующий файл: C: \ Documents and Settings \ MyUserId \ Application Data \ Subversion \ servers в моем любимом текстовом редакторе. В нижней части этого файла находится раздел [global] с настройками http-proxy-host и http-proxy-port. Я раскомментировал эти две строки, изменил их для моего корпоративного прокси-сервера, вернулся к представлению SVN Repository в Eclipse, обновил репозиторий Validat и Boom! это сработало!
от http://www.mkville.com/blog/index.cfm/2007/11/8/Using-Subclipse-Behind-a-Proxy-Server