为什么在Jenkins的 "配置系统 "中,"添加GitHub服务器 "下的 "添加凭证 "不起作用?

问题描述 投票:0回答:1

我是按照这个帖子来做的 如何用github webhook触发多分支流水线建设 来设置一个现有的多分支管道。

作为配置webhook的一个子步骤,我被重定向到了这个页面上 https:/support.cloudbees.comhcen-usarticles224543927-GitHub-Integration-Webhooks?page=47。.

然后我卡在了第一步。

enter image description here

没有任何凭证可以从下拉菜单中选择,如果我尝试 "添加",它将显示Jenkins凭证提供像往常一样。

enter image description here

但问题是,当我输入我的github用户名和密码并点击添加后,它会返回,但什么也没添加!!!!!!!!!!!!!!!!!!!!!!)。

为什么会出现这种情况?

我之前设置了新的Jenkins项目,在配置这些管道项目时,也需要提供构建源的凭证,即github。它总是有效的。只有这次的问题发生在我进行 "管理Jenkins" -> "配置系统 "的时候。

我错过了一些明显的东西吗?

jenkins jenkins-plugins multibranch-pipeline
1个回答
0
投票

不敢相信Jenkins有这么多问题。

这是我找到的解决方案。https:/github.comjenkinscighprb-pluginissues534。

  • 导航到Jenkins > Credentials > System > Global Credentials。
  • 添加证书
  • 从下拉菜单中选择秘密文本
  • 添加描述(账户名称、原因等)。
  • 在秘密文本框中,存入你的Github个人访问令牌(GPAT)。
  • 保存并导航回Jenkins > 全局配置。
  • 找到你的Github服务器访问部分,从中选择你的凭证,然后点击测试连接。
© www.soinside.com 2019 - 2024. All rights reserved.