Ошибка рукопожатия SSL SVN: ошибка SSL: неверная длина пакета - PullRequest
0 голосов
/ 07 июля 2011

Мы получаем следующую ошибку с SVN и Maven. Мы используем плагин релиза Maven для создания тега в SVN

svn: ПАРАМЕТРЫ 'https://XXXXXXXXX/trunk': Ошибка рукопожатия SSL: Ошибка SSL: неверная длина пакета

Использование команды maven: номер сборки: создать помощник по сборке: выпуск parse-версии: подготовить выпуск: выполнить

Есть какие-нибудь мысли по этому вопросу SSL?

Ответы [ 2 ]

2 голосов
/ 07 июля 2011

Поскольку Apache Maven будет использовать клиент SVN, который установлен в нашей ОС. Мы должны убедиться, что наш клиент SVN работает правильно.

1. Во-первых, мы должны убедиться, что у нас установлен клиент SVN.

2.Мы можем использовать следующую команду для хранения принятого корневого сертификата.

svn list https://your_host/path/to/repo

The system will prompt you to accept it temporary or permanent. 
Please choose/type 'p' for permanent.

Если приведенная выше команда не выполнена или имеется какая-либо ошибка, воспользуйтесь этой альтернативой.

Скопируйте корневой сертификат и выберите для хранения одну из следующих папок

Global

Unix:
   /etc/subversion/auth/svn.ssl.server
Windows:
   %ALLUSERSPROFILE%\Application Data\Subversion\auth\svn.ssl.server

за пользователя

Unix:
   ~/.subversion/auth/svn.ssl.server
Windows:
   %APPDATA%\Subversion\auth\svn.ssl.server

Что касается выбранной корневой папки, / what / ever / subversion , мы увидим файл с именем " servers ". Пожалуйста, откройте и поставьте следующую строку.

ssl-authority-files =/what/ever/subversion/auth/svn.ssl.server/your_root.cer

3.Мы можем проверить завершение, используя ту же команду, что и следующая: -

svn list https://your_host/path/to/repo

Система распечатает файлы внутри вашего хранилища.

Я надеюсь, что это может помочь выполнить требование.

С уважением,

Чарли Ч.

0 голосов
/ 07 июля 2011

Вы используете старый клиент / сервер Subversion?Если это 1.4.6, вы можете столкнуться с ошибкой в ​​Subversion (как описатель здесь ).Возможно, вы захотите попробовать обновить и клиент, и сервер, если вы используете старую версию.

Если нет, другой вариант может заключаться в том, что вам, возможно, придется добавить ключ сервера в хранилище ключей..

...