-
Bug
-
Resolution: Fixed
-
Critical
-
None
-
Jenkins 1.553
Mac slave
After upgrade to git plugin 2.0.4, git client plugin 1.6.4
All the jobs with https repository url and using stored credential failed, refer to following log.
Downgrade to git:2.0.3, git-client 1.6.3, the issue has gone.
====================================================
00:00:00.002 Started by user anonymous
00:00:00.003 [EnvInject] - Loading node environment variables.
00:00:00.004 Building on master in workspace xxx
00:00:00.108 Fetching changes from the remote Git repository
00:00:00.141 Fetching upstream changes from https://xxx.git
00:00:01.667 FATAL: Failed to fetch from https://xxx.git
00:00:01.668 hudson.plugins.git.GitException: Failed to fetch from https://xxxx.git
00:00:01.669 at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:621)
00:00:01.669 at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:853)
00:00:01.669 at hudson.plugins.git.GitSCM.checkout(GitSCM.java:878)
00:00:01.669 at hudson.model.AbstractProject.checkout(AbstractProject.java:1414)
00:00:01.669 at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:671)
00:00:01.669 at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:88)
00:00:01.669 at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:580)
00:00:01.669 at hudson.model.Run.execute(Run.java:1676)
00:00:01.669 at hudson.matrix.MatrixBuild.run(MatrixBuild.java:304)
00:00:01.669 at hudson.model.ResourceController.execute(ResourceController.java:88)
00:00:01.669 at hudson.model.Executor.run(Executor.java:231)
00:00:01.669 at hudson.model.OneOffExecutor.run(OneOffExecutor.java:43)
00:00:01.669 Caused by: hudson.plugins.git.GitException: Failed to connect to https://xxxx.git using credentials xxxx (status = 401)
00:00:01.669 at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.checkCredentials(CliGitAPIImpl.java:1725)
00:00:01.669 at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandWithCredentials(CliGitAPIImpl.java:1030)
00:00:01.669 at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.access$200(CliGitAPIImpl.java:88)
00:00:01.669 at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$1.execute(CliGitAPIImpl.java:219)
00:00:01.669 at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:619)
00:00:01.669 ... 11 more
- is related to
-
JENKINS-20939 git plugin doesn't detect changes when I create duplicate sub name branch.
-
- Closed
-
-
JENKINS-24368 Authentication failed for https://username@bitbucket.org/project/repository.git
-
- Closed
-
I believe the 401 error code in the stack trace indicates that the request was not authorized by the web server. The git-client-plugin 1.6.4 switched from an obsolete version of an http library to a newer supported version of that http library. It also added support the NTLM credentials and for Team Foundation Server git repositories.
If you'd be willing to perform the test, I'd appreciate having you attempt to upgrade just the git-client-plugin, without upgrading git-plugin. If it fails then that will point to changes in git-client-plugin as the most likely cause. If it passes, then it will need to be investigated in both.
Does the https server use a self-signed certificate?