2012-05-24 74 views
0

运行作业时克隆我在詹金斯回购我devel的分支,我得到以下错误:詹金斯GitHub上克隆权限被拒绝

stderr: Permission denied (publickey). 
fatal: The remote end hung up unexpectedly 

我在CentOS 6运行詹金斯和有GitHub的鱼钩集正确地。我该如何纠正?即使我的GitHub插件安装了有权访问私人组织回购的有效用户,我是否还需要部署密钥?

我有我的詹金斯服务器GitHub的帐户,与驻留在已添加到GitHub的帐户/var/lib/jenkins/.ssh DSA密钥,而这个错误仍然存​​在的

回答

0

不确定你的意思是“我的GitHub插件安装了一个有权访问私人组织回购的有效用户”,我对Jenkins并不熟悉,但你肯定需要在该回购中添加一个部署密钥来验证你的请求。我认为你刚刚指定了git全局作者的名字等等。

+0

我有一个github帐户,用于我的jenkins服务器(GitHub插件配置为使用并验证登录是否正确),dsa密钥驻留在/var/lib/jenkins/.ssh已被添加到github帐户,并且此错误仍然存​​在 –

+0

更新:我只需要将github服务器添加到known_hosts。现在所有人都在为那些有同样问题的人工作! –

相关问题