Jenkins 私钥ssh不';我不为用户詹金斯工作

Jenkins 私钥ssh不';我不为用户詹金斯工作,jenkins,ssh-keys,Jenkins,Ssh Keys,我有通过SSH协议从github克隆代码的脚本。我为所有用户(我的帐户、root、jenkins)将SSH密钥添加到SSH代理中。我测试了脚本的执行,效果很好。但当我执行詹金斯的脚本时,它并没有起作用。我明白了 权限被拒绝(公钥)。致命:无法从远程服务器读取 存储库 你能帮忙吗? 谢谢 您是否检查了SSH文件夹/文件的权限 如前所述,您应该: 700 (drwx------) on the .ssh folder 644 (-rw-r--r--) on the public key (*.pub

我有通过SSH协议从github克隆代码的脚本。我为所有用户(我的帐户、root、jenkins)将SSH密钥添加到SSH代理中。我测试了脚本的执行,效果很好。但当我执行詹金斯的脚本时,它并没有起作用。我明白了

权限被拒绝(公钥)。致命:无法从远程服务器读取 存储库

你能帮忙吗?
谢谢

您是否检查了SSH文件夹/文件的权限

如前所述,您应该:

700 (drwx------) on the .ssh folder
644 (-rw-r--r--) on the public key (*.pub)
600 (-rw-------) on the private key (id_rsa) + the authorized_keys file

您是否检查了SSH文件夹/文件的权限

如前所述,您应该:

700 (drwx------) on the .ssh folder
644 (-rw-r--r--) on the public key (*.pub)
600 (-rw-------) on the private key (id_rsa) + the authorized_keys file