Добавление репозитория SVN в Eclipse
Я пытаюсь добавить репозиторий SVN в Eclipse.
Я установил Subclipse, и, похоже, он работает нормально. Но когда я пытаюсь "добавить новый SVN-репозиторий", я ввожу его, например:
http://svn.python.org/projects/peps/trunk
Я получаю это:
Ошибка проверки местоположения: "org.tigris.subversion.javahl.ClientException: запрос слоя RA не выполнен svn: ОПЦИИ http://svn.python.org/projects/peps/trunk ': не удалось подключиться к серверу ( http://svn.python.org)" Держите место в любом случае?
Я знаю, что мой Eclipse может подключиться к Интернету, потому что я загрузил Subclipse раньше (мне пришлось изменить настройки прокси-сервера).
Я получаю подобное сообщение для других мест SVN, которые я пытался добавить.
Какое решение?
Ответы
Ответ 1
Это мертвая тема, но решение заключается в установке клиентского адаптера вместе с Subclipse.
Посмотрите this и установите клиентский адаптер SVN, адаптер SVNKit и библиотеку SVNKit.
Затем установите флажок Окно → Предпочтения → Команда → SVN и убедитесь, что есть запись для интерфейса SVN.
И для справки в будущем, если вы можете подключиться к репозиторию через командную строку, то это должно быть проблемой с IDE.
Ответ 2
Это сработало для меня: в eclipse: Window > Preference > Team > SVN: выберите SVNKit (Pure Java) вместо JavaHL (JNI)
Ответ 3
В свое время я сижу за корпоративным брандмауэром, который защищает и кэширует веб-трафик (между прочим). По большей части он остается в стороне. Но иногда он поднимает свою уродливую голову и твердо стоит на пути того, что я пытаюсь сделать.
Ранее на этой неделе я пытался взглянуть на классную новую общую систему проверки ColdFusion под названием Validat, выпущенную замечательными парнями в Alagad. У них еще нет загрузки на сайте RIAForge, но файлы доступны через SVN. Я загрузил модуль подзаголовка в свой Eclipse, перезапустил и начал добавлять репозиторий Validat SVN. Я начал получать ошибки, когда "запрос уровня RA был сбой" и "svn: запрос PROPFIND не выполнен в /Validat/trunk ", за которым следует ошибка о невозможности подключения к серверу SVN.
У меня уже была настройка Eclipse с настройками прокси-сервера, поэтому я думал, что я делаю что-то неправильно, или у Алагада фактически нет репозитория подрывной деятельности. После того, как я отправился домой той ночью, я попробовал это из дома и ва-ла, это сработало. Глупый прокси-сервер! Таким образом, плагин subclipse не будет использовать настройки прокси-сервера Eclipse. (Может ли это быть исправлено, пожалуйста!). После копания вокруг сайта подзаголовка и перенаправления на помощь collab.net, затем непроизвольный поиск в рабочей области, плагинах и папках конфигурации eclipse для файла настроек, я наконец смог выяснить, как настроить подзаголовок для использования прокси-сервера.
В моей среде разработки Windows я открыл следующий файл: C:\Documents and Settings\MyUserId\Application Data\Subversion\servers в моем любимом текстовом редакторе. В нижней части этого файла находится [глобальный] раздел с настройками http-proxy-host и http-proxy-port. Я раскоментировал эти две строки, изменил их для моего корпоративного прокси-сервера, вернулся к представлению репозитория SVN в Eclipse, обновил репозиторий Validat и Boom! это сработало!
из http://www.mkville.com/blog/index.cfm/2007/11/8/Using-Subclipse-Behind-a-Proxy-Server
Ответ 4
Попробуйте подключиться к репозиторию с помощью командной строки SVN, чтобы узнать, есть ли у вас подобная ошибка.
$ svn checkout http://svn.python.org/projects/peps/trunk
Если вы продолжаете получать ошибку, это, вероятно, проблема с вашим прокси-сервером.
Я обнаружил, что не могу проверить проекты SVN на базе Интернета, потому что брандмауэр блокирует большинство HTTP-команд. Это позволяет только GET, POST и другие, необходимые для просмотра.
Ответ 5
Я сомневаюсь, что Subclipse, а затем SVN может использовать настройки прокси-сервера Eclipse. Вероятно, вам нужно будет установить прокси-сервер для самой программы SVN. Попытка проверить файлы с помощью SVN из командной строки должна сообщить вам, работает ли это.
Если SVN не может подключиться, установите параметры прокси-сервера в файл вашего сервера в папку настроек Subversion (в домашней папке).
Если он не может этого сделать даже с установленными настройками прокси-сервера, ваш брандмауэр, вероятно, блокирует методы и протоколы, которые Subversion необходимо использовать для загрузки файлов.
Ответ 6
При попытке подключиться к подрывной программе Collabnet из eclipse я также получал ту же ошибку, что и "Питер Хилтон", описанный в его первоначальном сообщении.
Я изменил настройки Active: от "Native" до "manual" в Windows- > Preferences- > General- > Network Connections.
Это сработало для меня. Я думаю, что это была проблема с прокси-сервером, но с моими старыми закладами затмение подключалось к Интернету, откуда я СКАЧИЛ плагины subversion.
Ответ 7
Это, вероятно, мало помогает вам, но я ввожу этот URL в Subclipse, и репозиторий добавляет все, и я могу просматривать и показывать историю на нем.
Возможно, вам нужно настроить прокси-сервер? Вы должны настроить это в области конфигурации среды выполнения Subversion, поскольку Subclipse использует библиотеки Subversion для подключения к серверу.
Ответ 8
У вас есть рабочие репозитории в этом экземпляре eclipse?
У меня были проблемы в прошлом с клиентом Subversion Subclipse по умолчанию в Windows, вам нужно убедиться, что клиент native subversion установлен и правильно настроен (у меня есть TortoiseSVN для работы в прошлом), если вы хотите используйте клиентский адаптер по умолчанию.
В недавней установке я попробовал "бета-версии" (у меня есть Eclipse Ganymede и "SVNKit (Pure Java) SVNKit v1.2.0.4502" ), которые вы можете установить с помощью Subclipse, и они работали довольно прямо из хотя коллега обнаружил, что ему нужно пройти несколько обручей, чтобы убедиться, что Eclipse правильно установил их (и их зависимости).
Вот пакеты, которые отображаются в "Справке" → "Обновления программного обеспечения" → "Установленное программное обеспечение":
Subclipse 1.4.0
Subversion Client Adapter 1.5.0.1
SVNKit Client Adapter 1.5.0.1
SVNKit Library 1.2.0.4502
Вероятно, сейчас они немного устарели, и последняя версия, вероятно, будет работать лучше, но это то, что я вижу сейчас.
Ответ 9
Я нашел эту проблему, когда я изменил свой пароль SVN.
Как разрешить
Во-первых, удалите папку Subversion в {Documents and Settings} {user login}\Application Data\Subversion → Не работает
После этого переименуйте мой текущий профиль входа пользователя из {Documents and Settings} {user login} в {Documents and Settings} {user login} _bakup и войдите в систему agian → Он работает...
Я предположил, что → SVN или JavaHL связывают авторизованного пользователя с {user login} или сохраняют его в профиле пользователя окна.
Ответ 10
У меня та же проблема. McAFee заблокировал затмение. разрешите его в менеджере McAFee > Firewall > прогама интернет-подключения, чтобы найти затмение и разрешить полный доступ.
рассматривает
Ответ 11
Я столкнулся с этой проблемой, и, как упоминалось ранее здесь, я изменил файл "servers" в папке Subversion в "C:\Users\userid\AppData\Roaming\Subversion". В нижней части файла есть [глобальный] раздел. Я удалил комментарии из
http-proxy-host
http-proxy-port
HTTP-прокси-имя пользователя
HTTP-прокси-пароль
Я поставил этих ребят, и это сработало!: -)
Ответ 12
Я увидел ту же ошибку и решил, отключив настройки прокси-сервера в TortoiseSVN, которые мне обычно нужны для фиксации на серверах компании. Я установил Subclipse для резервного копирования собственных материалов, не относящихся к временипрепровождения, в локальный репозиторий (используя VisualSVN). Я использую Eclipse Galileo 3.3 и Subclipse 1.6.12.
Ответ 13
Necropost, но полезно: я столкнулся с этой проблемой с запросом RA, поскольку файлы "уже существовали на сервере", но не синхронизировались с моим репозиторием. Я пошел к источнику на своем диске, удалил его, обновил представление Eclipse и обновил исходный код. Ошибка исчезла.
Ответ 14
В моем случае была проблема с доступом. Мне нужно было изменить протокол на svn + ssh вместо http.
Например, вместо
http://svn.python.org/projects/peps/trunk
попробовать
SVN + SSH://svn.python.org/projects/peps/trunk
Ответ 15
Возможно, вы захотите проверить, является ли проблема безопасности веб-клиента vpn. Я удалил его, и он отлично работал.
https://superuser.com/questions/471089/svn-connection-not-successful
Ответ 16
У меня точно такая же проблема с тобой. У меня есть TortoiseSVN, установленный в моих окнах, у меня также установлен eclipse, в eclipse у меня установлен субклип 1.4.
вот проблема
У меня есть настройки прокси-сервера, я могу открыть репо через веб-браузер, по какой-то причине я не могу открыть репо через svn. Я попытался изменить прокси по ссылке ниже Eclipse Kepler, не подключающийся к интернету через прокси. Это не работает.
Наконец, я нашел решение
Вы должны изменить настройку прокси-сервера в TortoiseSVN. После того, как я включил настройку прокси-сервера в браузере. Проблема исчезла.
вот ссылка, как включить настройку прокси-сервера в TortoiseSVN
https://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-settings.html
Запишите "Настройки сети" на странице выше
Ответ 17
В моем случае, я получаю аналогичное исключение, когда пытаюсь оформить проект из репозитория SVN, он запрашивает имя пользователя и пароль, и я каждый раз вводил неверное имя пользователя, когда я давал правильное имя пользователя и пароль, он начал работать нормально..... такое простое и непростое сообщение.....