Ошибка рукопожатия SVN SSL: ошибка SSL: неверная длина пакета

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

svn: ОПЦИИ 'https://XXXXXXXXX/trunk': сбой рукопожатия SSL: ошибка SSL: неверная длина пакета

Команда maven использует buildnumber:create build-helper: выпуск parse-версии: подготовить выпуск: выполнить

Есть мысли по этому вопросу SSL?

2 ответа

Поскольку 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.

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

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

Глобальный

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

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

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

С Уважением,

Чарли Ч.

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

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

Другие вопросы по тегам