我一直在 Jenkins 中使用 Git 插件从 GitHub 存储库中提取源代码。我一直在使用用户名和密码进行身份验证
然而,GitHub 已经宣布
弃用通知:GitHub 将停止对 API 的密码验证。您现在必须使用 API 令牌(例如 OAuth 访问令牌、GitHub 应用安装访问令牌或个人访问令牌)对 GitHub API 进行身份验证,具体取决于您需要对令牌执行的操作
所以我需要更改身份验证以使用 oAuth 令牌。
1> 我在 GitHub 中创建了一个 oAuth 令牌
2> 然后在 Jenkins 中我创建Secret Text
为全局凭证。(使用 GitHub 的 oAuth 令牌)
3> 但是,当我转到作业配置时,Git 插件不会在 DropDownList 中显示任何类型的secret text
凭据(尽管它显示了所有其他凭据)
如何配置 Git Pug-in 以使用 oAuth 令牌?