【发布时间】:2021-04-17 16:29:52
【问题描述】:
我一直在 Jenkins 中使用 Git 插件从 GitHub 存储库中提取源代码。 我一直在使用用户名和密码进行身份验证
然而,GitHub 有announced
弃用通知:GitHub 将停止对 API。您现在必须使用 API 对 GitHub API 进行身份验证 令牌,例如 OAuth 访问令牌、GitHub 应用安装访问权限 令牌或个人访问令牌,具体取决于您需要做什么 令牌
所以我需要更改身份验证以使用 oAuth 令牌。
1> 我在 GitHub 中创建了一个 oAuth 令牌
2> 然后在 Jenkins 中,我创建了 Secret Text 作为全局凭证。 (使用 GitHub 的 oAuth 令牌)
3> 但是,当我转到作业配置时,Git 插件不会在 DropDownList 中显示任何类型为 secret text 的凭据(但它会显示所有其他凭据)
如何配置 Git Pug-in 以使用 oAuth 令牌?
【问题讨论】:
标签: jenkins github jenkins-plugins jenkins-github-plugin