java - fatal: Authentication failed for jenkins
问题描述
Good morning guys, I have a problem building my pipeline in jenkins, sometimes some jobs returning authentication error and sometimes they are working.
this is Jenkins version 2.164.2, git plugin version 3.11 and git client plugin is 2.8.0 Started by upstream project "PIPELINE_OI" build number 35 originally caused by:
Started by user Administrador Jenkins OI
[EnvInject] - Loading node environment variables.
Building in workspace /var/lib/jenkins/workspace/TRUNK/AUDITORIA J14/poi-auditoria-commons-j14
using credential dbebfd81-9cc5-4693-ad12-5b7f0e7dc845
Cloning the remote Git repository
Cloning repository https://innersource.accenture.com/scm/pmoi/auditoria-vj14_poi-auditoria-commons-j14.git
> git init /var/lib/jenkins/workspace/TRUNK/AUDITORIA J14/poi-auditoria-commons-j14 # timeout=10
Fetching upstream changes from https://innersource.accenture.com/scm/pmoi/auditoria-vj14_poi-auditoria-commons-j14.git
> git --version # timeout=10
using GIT_ASKPASS to set credentials
> git fetch --tags --progress https://innersource.accenture.com/scm/pmoi/auditoria-vj14_poi-auditoria-commons-j14.git +refs/heads/*:refs/remotes/origin/*
ERROR: Error cloning remote repo 'origin'
hudson.plugins.git.GitException: Command "git fetch --tags --progress https://innersource.accenture.com/scm/pmoi/auditoria-vj14_poi-auditoria-
commons-j14.git +refs/heads/*:refs/remotes/origin/*" returned status code 128:
stdout:
stderr: fatal: Authentication failed for 'https://innersource.accenture.com/scm/pmoi/auditoria-vj14_poi-auditoria-commons-j14.git/'
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:2042)
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandWithCredentials(CliGitAPIImpl.java:1761)
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.access$400(CliGitAPIImpl.java:72)
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$1.execute(CliGitAPIImpl.java:442)
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$2.execute(CliGitAPIImpl.java:655)
at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1152)
at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1192)
at hudson.scm.SCM.checkout(SCM.java:504)
at hudson.model.AbstractProject.checkout(AbstractProject.java:1208)
at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:574)
at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:499)
at hudson.model.Run.execute(Run.java:1816)
at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:543)
at hudson.model.ResourceController.execute(ResourceController.java:97)
at hudson.model.Executor.run(Executor.java:429)
ERROR: Error cloning remote repo 'origin'
[WS-CLEANUP] Deleting project workspace...
[WS-CLEANUP] Deferred wipeout is used...
[WS-CLEANUP] done
Finished: FAILURE
sometimes passed, and sometimes returning this authentication error.
解决方案
通过 ssh 将具有身份验证的 https 调用类型更改为公钥
推荐阅读
- oracle - Oracle 19c - 无法与我在 SQL 开发人员中创建的新用户连接
- c# - 在 C# Entity Framework 中的 sql 连接字符串中使用端口:不支持关键字:“端口”
- python - 我安装了pwndbg,但是出现这样的错误。如何解决这个错误?
- php - laravel 未定义变量:fetchdata(查看:C:\xampp\htdocs\A3Solution\resources\views\A3View\view.blade.php)
- python - 从 cmd 运行时出现 Python setup.py 错误
- google-apps-script - 缺少标识符 rc 的库
- python - 在 GUI 中输入并在 IDLE 中打印(python)
- makefile - (GNU) Make 如何处理多个匹配目标?
- windows - TSaveDialog 改变文件名的大小写
- javascript - 将 Ag-grid 与嵌套对象的对象一起使用