2012-02-24 31 views
0

我沒有通過tomcat運行jenkins;我反而把它當作......我不知道。我通過yum安裝它,然後運行它。沒有Tomcat運行Jenkins,嘗試SSH

我支付約50個小型Java應用程序的開發費用,每次最多隻能構建三個應用程序。

我一直在使用GitHub讓我的所有開發人員與海誓山盟保持聯繫,並且它一直在努力工作。直到現在,我已經做出了一些私人回購 - 而詹金斯不能再訪問它們。 我試圖給它SSH密鑰;我通過使用「ssh-keygen」作爲根,通過「ssh -T [email protected]」進行身份驗證,然後將所有文件(公共,私有和已知主機)複製到/var/lib/jenkins/.ssh 。

我認爲這將足以讓Jenkins訪問我的組織私人回購站(我擁有它,並且將公鑰添加到我的GitHub帳戶中) - 但這似乎還不夠。

它是哪裏出錯了?

+0

您是否已將密鑰發佈到相應的github存儲庫? – KingCrunch 2012-02-24 23:25:48

+0

我試圖授權Jenkins作爲我自己的GitHub帳戶,該帳戶擁有承載私人回購的組織。 應該工作吧? – Asphodan 2012-02-25 00:30:34

回答

1

問題是我沒有正確給予Jenkins SSH身份驗證。

我不得不編輯/etc/passwd,並給它shell訪問(改變/false/bash),

& su jenkins

ssh-keygen

開拓新.pub文件,粘貼到github上,和那麼一切都很好。

相關問題