Jenkins在添加github repo时拒绝权限(publickey)

时间:2017-01-07 00:28:41

标签: github jenkins jenkins-plugins

我正在使用Jenkins Github插件,并使用公钥/私钥作为一个回购,这是正常的。但是当我添加另一个回购时,我遇到了问题,因为github不允许在多个回购中共享公钥。

所以我使用github令牌(在Jenkins> manage>在github中配置系统和服务)集成了jenkins,并删除了jenkins服务器和github中的私钥/公钥。现在当我添加repo时,我得到Permission denied (publickey)错误(附图像)

如何将多个github repos与我的jenkins服务器集成? enter image description here

1 个答案:

答案 0 :(得分:0)

发现问题。将标记添加到jenkins的用户的帐户附加了密钥。我的假设是它应该不重要,因为添加了令牌。但这不正确。

在jenkins服务器中添加了使用了令牌的用户的私钥,一切都恢复正常

得到Authenticate Jenkins CI for Github private repository

的提示