2016-01-27 59 views
1

嘗試使用GitHub項目配置Jenkins。 github項目是私有的,所以它需要證書。因此,根據文章here我正在按照步驟來配置GitHub Web掛鉤。 我正在使用最新的Jenkins版本(1.646),我也安裝了GitHub插件。我在64位機器上使用Windows 2012 R2服務器。
我在這裏看到兩個問題使用GitHub配置Jenkins的問題

1>當我轉到管理Jenkins - >配置系統 - >我沒有看到「GitHub Web Hook」部分。相反,我看到帶有CheckBox「管理鉤子」的「GitHub插件配置」。沒有選擇自動管理或手動管理的選項。

2>同樣在「GitHub插件配置」下有證書選項。即使我將我的GitHub證書添加爲全局,我也沒有看到它填充在下拉列表中選擇它。 (我試過刷新並重新啓動詹金斯)

回答

2

2:你需要一個證書的種類Secret Text。值應該是https://github.com/settings/tokens

+0

生成的值應該是謝謝,我已經注意到Web Hooks只會在下拉列表中顯示「Secret Text」類型的憑證。並且還注意到「項目配置 - >源代碼管理」中的「祕密文本」類型的憑證將不可用。我們只在這裏看到用戶名/密碼和SSH類型憑證。所以我想個人訪問令牌只用於GitHub API調用 – LP13

+0

你知道爲什麼只有用戶名/密碼憑據出現在項目設置,而不是SSH憑據? – AlecRust