Когда я пытаюсь сделать это с помощью 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 ​​на всех машинах?

Ответы на вопрос(1)

Ваш ответ на вопрос