为Gerrit和Hudson创建SSH密钥

我正在尝试使用该Hudson Gerrit Trigger插件。


无论出于何种原因,Gerrit都不接受SSH位于的密钥/var/lib/hudson/.ssh/id_rsa。


在GUI中,我得到Connection error : com.jcraft.jsch.JSchException: Auth fail一个错误,而当我在终端上工作时,我得到了一个Permission denied (publickey)错误。


如何生成和使用有效的私钥Hudson,Gerrit使其发挥良好作用?


犯罪嫌疑人X
浏览 705回答 2
2回答

梦里花落0921

“哪里是$HOME为hudson用户?”。究竟。我在SO上看到的问题是什么,以及与ssh有关的Hudson问题的一般难度。执行该Job时,您需要以某种方式显示环境变量,并查看是否$HOME提到了。
打开App,查看更多内容
随时随地看视频慕课网APP