Как работать с репозиториями SVN 1.7 с использованием Netbeans 7.1? - PullRequest
6 голосов
/ 22 марта 2012

При попытке обновить рабочую копию Subversion из Netbeans я получаю следующую ошибку

svn: E175002: Unable to connect to a repository at URL 'https://svn.XXX.de/svn/[RepositoryName]'
svn: E175002: OPTIONS of 'https://svn.XXX.de/svn/[RepositoryName]': Server certificate verification failed: issuer is not trusted (https://svn.XXX.de)

Кроме того, я получаю всплывающее окно с сообщением

SVN command returned with the following error:
javax.net.ssl.SSLProtocolException: handshake alert:  unrecognized_name

Я знаю о эта проблема, и я успешно сделал svn checkout, используя TortoiseSVN.Я навсегда принял сертификат сервера.Доступ и работа с рабочими копиями из командной строки и Tortoise SVN - это нормально.

Netbeans запускается с опцией -J-DsvnClientAdapterFactory=commandline, поэтому доступ к репозиториям SVN 1.7 в основном работает.

IDE NetBeans 7.1 (сборка 201112071828)
Java 1.7.0_02;Клиент Java HotSpot (TM) VM 22.0-b10
TortoiseSVN 1.7.6, сборка 22632 - 64-битная
Система Windows 7 - 64-битная

Что я могу сделать, чтобы работать с моими репозиториями, используя Netbeans?

Спасибо за любой полезный совет!

Ответы [ 2 ]

3 голосов
/ 22 марта 2012

Настройка SVN не импортируется автоматически в Netbeans.Вы можете найти здесь грубый способ справиться с этим (скопируйте svn config в Netbeans).

Если вам нужна более точная информация и элегантный способ решения проблемы, посмотрите на ссылка .

1 голос
/ 20 января 2014

Просто установите сертификат сервера в контейнер доверенных корневых сертификатов клиента:

  • Сохранить сертификат в локальном файле.

Если у вас есть доступ к серверу, скопируйте сертификат на свой компьютер.

Если у вас нет доступа к серверу, но у вас есть Chrome, просто введите URL-адрес корневого хранилища svn и нажмите на загон (слева от букв https), затем нажмите сертифицированные данные> вкладка «Сведения»> кнопка «Копировать в файл» .

С Internet Explorer аналогично, но кнопка «Копировать в файл» будет отключена, если сайт не добавлен в надежные места: параметры Интернета> вкладка «Безопасность»> «Надежные места»> «Места»> введите URL-адрес Subversion> добавить> закрыть и принять все Windows> перезапустите проводник. Тогда вы сможете сохранить сертификат.

  • Щелкните правой кнопкой мыши в сертификате> установить сертификат

  • Выберите всех пользователей или пользователей, которые вам нужны,> нажмите «Далее».

  • Отметьте все сертификаты в следующем магазине (второй вариант).

  • выберите папку доверенных корневых центров сертификации> принять.

  • Далее> Готово и ОК.

  • Перезапустить netbeans.

...