Когда я пытаюсь сделать это с помощью wagon-ssh 2.3-2.5, я получаю следующее исключение: com.jcraft.jsch.JSchException: сбой согласования алгоритма. В версии 2.6-2.10 я получаю следующее: com.jcraft.jsch.JSchException: отклонение HostKey: hostname
вая очень скудную документацию по scp / ssh и maven, я попробовал разные подходы, в основном попав в две основные категории: использование scpexe wagon и scp wagon. Обычно они оба работают без проблем как на Linux, так и на Mac, но в Windows я так и не нашел способ заставить его работать на всех машинах.
Подход scpexe (после установки полной замазки и добавления в путь) - настройка settings.xml:
<server>
<id>internal</id>
<username>******</username>
<password>*******</password>
<configuration>
<sshExecutable>plink</sshExecutable>
<scpExecutable>pscp</scpExecutable>
</configuration>
</server>
Подход scp - settings.xml:
<server>
<id>internal</id>
<username>*********</username>
<password>*********</password>
<configuration>
<StrictHostKeyChecking>ask</StrictHostKeyChecking>
</configuration>
</server>
Я также пытался выставить StrictHostKeyChecking на «нет», но, за исключением угроз безопасности, не работал на конкретной машине.
Кто-нибудь нашел способ последовательно использовать внутренний репозиторий ssh на всех машинах?