Ошибка рукопожатия 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 (как описано здесь). Возможно, вы захотите попробовать обновить и клиент, и сервер, если вы используете старую версию.
Если нет, то, возможно, вам понадобится добавить ключ сервера в хранилище ключей.