我有通过SSH协议从github克隆代码的脚本。我为所有用户(我的帐户,root,jenkins)添加了SSH密钥到ssh-agent。我测试了执行脚本,它运行正常。但是当我执行詹金斯的脚本时它没有用。我收到了消息
你可以帮忙吗? 谢谢!权限被拒绝(publickey)。致命:无法从远程读取 库中。
答案 0 :(得分:0)
您是否检查了SSH文件夹/文件的权限?
正如here所述,您应该:
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