今天搭建一个jenkins,创建git的pipeline,结果验证的时候提示了“stderr: Host key verification failed.”错误,我填写git repo的时候用的是ssh验证方式,所以这里使用ssh协议登陆远程的时候发现登陆不上去,也就是没有将自己的证书传到对方的授权登陆主机列表中。

  这好办,在本地使用命令:ssh-keygen 和 ssh-copy-id -i $user@$host 将本地的证书传到对方的主机列表中。这样在刷新jenkins的扫描结果的界面,成功登陆。

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐