Docker 拉取github项目时jenkins上出现无效凭据错误

Docker 拉取github项目时jenkins上出现无效凭据错误,docker,jenkins,github,Docker,Jenkins,Github,我有一个Jenkins 2.150.1装在docker集装箱里。要安装这个Jenkins,我只需使用jenkinsci/blueocean:1.9.0图像 我创建了一个管道,然后尝试使用我的GitHub凭证在私人回购上做一些jenkins的事情。但是,我得到了以下错误: Scan Repository Log Started [Thu Dec 13 15:09:49 GMT 2018] Starting branch indexing... 15:09:49 Connecting to htt

我有一个Jenkins 2.150.1装在docker集装箱里。要安装这个Jenkins,我只需使用
jenkinsci/blueocean:1.9.0
图像

我创建了一个管道,然后尝试使用我的GitHub凭证在私人回购上做一些jenkins的事情。但是,我得到了以下错误:

Scan Repository Log

Started
[Thu Dec 13 15:09:49 GMT 2018] Starting branch indexing...
15:09:49 Connecting to https://api.github.com using Noon/****** (Another try)
ERROR: [Thu Dec 13 15:09:50 GMT 2018] Could not update folder level actions from source 7230f2ea-dac0-4018-819a-3bc105b6850f
hudson.AbortException: Invalid scan credentials when using Noon/****** (Another try) to connect to  Owner/Repo on https://api.github.com
    at org.jenkinsci.plugins.github_branch_source.GitHubSCMSource.retrieveActions(GitHubSCMSource.java:1672)
    at jenkins.scm.api.SCMSource.fetchActions(SCMSource.java:765)
    at jenkins.branch.MultiBranchProject.computeChildren(MultiBranchProject.java:591)
    at com.cloudbees.hudson.plugins.folder.computed.ComputedFolder.updateChildren(ComputedFolder.java:277)
    at com.cloudbees.hudson.plugins.folder.computed.FolderComputation.run(FolderComputation.java:165)
    at jenkins.branch.MultiBranchProject$BranchIndexing.run(MultiBranchProject.java:1025)
    at hudson.model.ResourceController.execute(ResourceController.java:97)
    at hudson.model.Executor.run(Executor.java:429)
[Thu Dec 13 15:09:50 GMT 2018] Finished branch indexing. Indexing took 0.5 sec
FATAL: Invalid scan credentials when using Noon/****** (Another try) to connect to  Owner/Repo on https://api.github.com
Finished: FAILURE

我认为我的凭证有误,于是重新输入了它。一次又一次。一次又一次。我现在非常确信我的证书是非常好的,但问题是别的。我确实发现了一些类似问题的旧错误报告,但问题早就解决了。

尽管我在发布此消息之前解决了此问题,但我还是决定发布并自行回复,因为这确实很难理解

这不是日志问题,这是空间问题! 当我指定Jenkins应该去哪里提取源时,我输入了项目的所有者,我输入了“所有者”而不是“所有者”。詹金斯没有抱怨,仍然能够自动完成“回购”部分。该问题只是在稍后出现,并提示此错误消息,非常具有误导性


这可能是一个应该报告的错误,但我不知道在哪里以及如何报告。

尽管我在发布此消息之前解决了此问题,但我还是决定发布并自行回复,因为这确实很难理解

这不是日志问题,这是空间问题! 当我指定Jenkins应该去哪里提取源时,我输入了项目的所有者,我输入了“所有者”而不是“所有者”。詹金斯没有抱怨,仍然能够自动完成“回购”部分。该问题只是在稍后出现,并提示此错误消息,非常具有误导性

这可能是一个应该报告的错误,但我不知道在哪里以及如何报告。

我在“所有者”字段中输入的名称无效,即使存储库下拉列表已填充

我更新了我的组织名称(根据GitHub url-{org name}/{repo}),然后Jenkins可以扫描repo

下一个问题是,Jenkins文件的路径不能以“/”开头。

我在“所有者”字段中输入的名称无效,即使已填充存储库下拉列表

我更新了我的组织名称(根据GitHub url-{org name}/{repo}),然后Jenkins可以扫描repo


下一个问题是,到Jenkins文件的路径不能以“/”开头。

今天早上,我在一个新作业和一个新Jenkins实例中遇到了几个小时的这个问题,凭据肯定是正确的,因为它们正在为其他作业工作。无论如何,我删除了凭据,重新创建了凭据,它修复了问题,不知道根本原因。今天早上,我在一个新工作和一个新Jenkins实例中遇到了几个小时的问题,凭据绝对是正确的,因为它们正在为其他工作工作。无论如何,我删除了凭证,重新创建了凭证,它修复了问题,不知道根本原因。