首页 文章

私钥ssh不适用于用户jenkins

提问于
浏览
1

我有脚本通过SSH协议从github克隆代码 . 我为所有用户(我的帐户,root,jenkins)添加了SSH密钥到ssh-agent . 我测试了执行脚本,它运行正常 . 但是当我执行詹金斯的脚本时它没有用 . 我收到了消息

权限被拒绝(publickey) . 致命:无法从远程存储库读取 .

能否请你帮忙?谢谢!

1 回答

  • 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
    

相关问题