一、报错
jenkins:Publish over SSH 私钥无效报错
二、原因
由于最新的密钥生成方式ssh-keygen
的算法太新,Publish over SSH插件比较旧,无法识别最新的密钥导致的。也就是算法不一致导致的
三、解决
使用旧的方式生成密钥对
ssh-keygen -t rsa -b 4096 -m PEM
将私钥拷贝过来
点击Test Configration,显示success。成功解决问题
原文连接:https://issues.jenkins-ci.org/browse/JENKINS-57495