2013-01-16 103 views
0

我能夠通過ToutoiseGit克隆Git(使用RSA公鑰),但無法通過Jenkins或bash進行克隆。是否有人可以幫助我調整Jenkins中的一些設置。我在bash中得到的錯誤是 「權限被拒絕(公鑰,鍵盤交互) 致命:無法從遠程存儲庫讀取 請確保您擁有正確的訪問權限 並存在存儲庫。如何將Jenkins配置爲Git on Assembla?

非常感謝!

回答

3

詹金斯需要一個密鑰對來驗證:

sudo su - -s /bin/bash jenkins 
ssh-keygen -t rsa -C "[email protected]" 

在您需要共享的祕密你Assembla設置。 然後,第一次使用shell連接git(通過ssh)以擺脫「按是」的煩惱。

git ls-remote -h [email protected]:projectname.git HEAD

認爲詹金斯後應該應付。

I wrote it all down在一些更詳細的信息,以幫助我記住!

+0

在生成密鑰之前,我不得不使用我的名字/電子郵件來設置git,但是當我按照Assembla(說明選項卡,選擇回購時)中的說明進行操作。 – PhoebeB