2012-05-24 73 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。現在所有人都在爲那些有同樣問題的人工作! –

相關問題