LP1*_*P13 7 github jenkins jenkins-plugins jenkins-github-plugin
我一直在 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 令牌?
首先检查您是否安装了 Jenkins 插件,如Walker Rowe的“使用 Jenkins OAuth 插件安全地从 GitHub 拉取”github-oauth
中所述。
这将允许将您的 Jenkins 服务器注册为应用程序,然后可以访问 GitHub 资源:
归档时间: |
|
查看次数: |
2516 次 |
最近记录: |