Jenkins Blue Ocean 插件无法连接到 GitHub

Jenkins Blue Ocean Plugin fails to connect to GitHub

我正在尝试使用 Blue Ocean 创建 Jenkins 管道,但是当我尝试使用 GitHub 生成的访问令牌连接到我的 GitHub 时,没有任何反应。但是,当我检查控制台时,我收到此错误消息。有人请帮帮我。

blueocean.js:58216 Unhandled Rejection: "Error: fetch failed: 500 for http://127.0.0.1:8090/blue/rest/organizations/jenkins/scm/github/validate/?apiUrl=https://api.github.com\n at FetchFunctions.checkStatus (http://127.0.0.1:8090/adjuncts/49720cc1/io/jenkins/blueocean/blueocean-core-js.js:54923:25)" lo
gUnhandledPromiseRejection @ blueocean.js:58216

在网络选项卡上,响应是:

  "message" : "No 'injectableValues' configured, cannot inject value with id [org.kohsuke.github.GitHubResponse$ResponseInfo]\

看来问题出在我安装的blue ocean的版本上。我降级到1.106。您可以执行以下操作来解决问题。

抓住 1.106。来自 Here

的插件版本

然后去manage plugins > Advance > Upload Plugin 上传1.106插件并安装。所有依赖和间接依赖也将满足这个版本。

更多信息请查看here

将 GitHub API 降级到 1.106 对我有用。