我现在已经敲了好几个小时......
这个错误没有动摇。记录:
login jenkins
,并且该命令以红色显示。ssh-add -l
known_hosts
文件已正确配置known_hosts
https://github.com/...
替换“存储库网址”。我怀疑是什么问题?
当我复制我在~jenkins/.ssh/id_rsa.pub
中生成的SSH密钥时,我注意到在密钥的末尾,它显示为:root @ MyComputer,而不是jenkins ...因为我必须使用{{1生成密钥......那不好吗?
以下是完整性的构建日志:
开始b
sudo ssh-keygen
答案 0 :(得分:1)
我通过将Jenkins启动从launchdaemons更改为启动器来解决OSX上的这个问题,希望这适合你。
答案 1 :(得分:1)
这可能是this SO user找到的插件问题。虽然我使用了https而不是git协议,但我也验证了它。如果我跑
git clone https://blah.com:8443/blah.git
来自shell,它可以工作。如果我在
下的Jenkins里面运行它构建>执行shell>命令,也可以。就在我输入
中的网址时源代码管理> Git>它不起作用的存储库URL框。