Authentication 如何在Jenkins中使用Github个人访问令牌
我可以用很多方式问这个问题,比如 如何使用Github个人访问令牌配置Jenkins凭据 如何使用Github个人访问令牌在Jenkins中克隆Github repo 这就是问题所在Authentication 如何在Jenkins中使用Github个人访问令牌,authentication,jenkins,github,jenkins-github-plugin,Authentication,Jenkins,Github,Jenkins Github Plugin,我可以用很多方式问这个问题,比如 如何使用Github个人访问令牌配置Jenkins凭据 如何使用Github个人访问令牌在Jenkins中克隆Github repo 这就是问题所在 我知道的替代解决方案 SSH连接 用户名密码在Jenkins中的配置。然而, 但我的问题是,在对Stackoverflow中的多个线程进行了多次讨论之后,如何使用个人访问令牌设置与Jenkins的Github连接 我发现了一条有用的线索 请参阅以下答案: 基本上 Personal access toke
我知道的替代解决方案
连接SSH
用户名
在Jenkins中的配置。然而,密码
但我的问题是,在对Stackoverflow中的多个线程进行了多次讨论之后,如何使用个人访问令牌设置与Jenkins的Github连接 我发现了一条有用的线索 请参阅以下答案:
基本上
Personal access token
可以用作密码,至少就Jenkins
而言。我向凭据管理器添加了新凭据
转到Jenkins
- 转到
凭证
系统
全局凭证
将打开一个页面添加凭证
- 在种类下拉列表中选择用户名和密码
- 在用户中输入一个不存在的用户名,如
或jenkins User
User
- 在密码字段中添加个人访问令牌
现在开始配置您的项目
- 源代码管理选项卡,从存储库URL下凭证附近的下拉列表中选择新配置的凭证
至于
Jenkins Github插件的凭据
,请注意此插件现在只接受个人访问令牌
要生成这样的令牌,请遵循Github文档(例如)。不要保存它,如果丢失或迁移到其他服务器时,它可以在Github中重新生成并在Jenkins中更新
要添加令牌do Jenkins凭据存储,请转到/credentials/store/system/domain/\uu/newCredentials
并选择种类“Secret text”(不是默认的“用户名和密码”),然后将令牌粘贴为Secret并选择一些ID
测试:凭证应出现在/Credentials/
处的凭证列表中,并可从/configure/
处的下拉列表中选择,按下“测试连接”按钮应显示“已验证用户的凭证”
更多信息:请参阅Github插件。注意不要复制个人访问令牌末尾的空格。在Github中,正确设置个人访问令牌的权限非常重要。e、 g.您可能需要在Github中为您的令牌启用“repo”权限谢谢这对我来说非常有效:d密钥没有出现在我的列表中,只有“用户名和密码”2天前插件停止工作“消息”:“错误凭据…”