Подтвердить что ты не робот

Добавление репозитория 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, которые я пытался добавить.

Какое решение?

4b9b3361

Ответ 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

Ответ 16

У меня точно такая же проблема с тобой. У меня есть TortoiseSVN, установленный в моих окнах, у меня также установлен eclipse, в eclipse у меня установлен субклип 1.4.

вот проблема У меня есть настройки прокси-сервера, я могу открыть репо через веб-браузер, по какой-то причине я не могу открыть репо через svn. Я попытался изменить прокси по ссылке ниже Eclipse Kepler, не подключающийся к интернету через прокси. Это не работает.

Наконец, я нашел решение

Вы должны изменить настройку прокси-сервера в TortoiseSVN. После того, как я включил настройку прокси-сервера в браузере. Проблема исчезла.

вот ссылка, как включить настройку прокси-сервера в TortoiseSVN https://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-settings.html Запишите "Настройки сети" на странице выше

Ответ 17

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