scp / sshとmavenに関するドキュメントが非常に貧弱であるため、私はさまざまなアプローチを試しました。基本的には、scpexeワゴンとscpワゴンの2つの主要なカテゴリに分類されます。通常、どちらも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を「no」に設定しようとしましたが、セキュリティリスクは別として、特定のマシンでは機能しませんでした。
誰かがすべてのマシンで一貫して内部sshリポジトリを使用する方法を見つけましたか?