john aylward you may be able to assist with the diagnosis of the problem by defining a Jenkins job which is a copy of one of your working jobs, but then uses JGit instead of command line git as the git implementation in the job. You may need to enable JGit as a valid implementation (find the "Git" button in the global tools configuration, then add "jgit" as a valid implementation in addition to the default of command line git). I suspect that the job with JGit will fail to authenticate in your case, while the command line git job will continue to work as you noted. If that is the case, then you might want to help evaluate git plugin pull request 424 which proposes to switch to use the selected git implementation for multi-branch instead of always using JGit. |