如果使用詹金斯官方docker image:jenkins/jenkins:alpine
,要连接github,是否有必要在詹金斯用户下在容器中生成ssh密钥?
由于github文档:https://help.github.com/articles/error-permission-denied-publickey/
,我认为这是必要的但是已经成功连接到github,而〜/ .ssh路径下没有任何私钥/公钥。现在不能。
答案 0 :(得分:1)
但是在〜/ .ssh路径下没有任何私钥/公钥的情况下成功连接到github
对于公共GitHub存储库的读取访问(即克隆/拉动),您不需要SSH密钥,并且可以将匿名访问与HTTPS URL一起使用。
仅当您使用SSH URL时,才会显示错误消息“ Permission denied (publickey)
”。