Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-47659

Branch Indexing of protected repository fails

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Fixed
    • Component/s: git-plugin
    • Labels:
      None
    • Environment:
      Jenkins 2.86, git-plugin 3.6.2
    • Similar Issues:

      Description

      After upgrading git-plugin from 3.6.0 to 3.6.2, we ran into issues with branch indexing.

       

      Our setup:

      •  multibranch project is configured to use git plugin as a branch source
      <source class="jenkins.plugins.git.GitSCMSource" plugin="git@3.6.2">
      • we are using ssh for access
      <remote>ssh://...</remote>
      • we are using SSH key stored in credentials store
      <credentialsId>git</credentialsId>
      • private key in credentials store is entered directly - see attached screenshot

       

      As I mentioned before, after downgrade back to previous installed version - 3.6.0 it works again as expected...

       

      Build is running OK with either version.

       

      During branch indexing we are getting following error:

      hudson.plugins.git.GitException: Command "git ls-remote --symref ssh://..." returned status code 128:
      stdout: 
      stderr: Host key fingerprint is SHA256:mwgKiiDwV1aEzioD2snW9pEl6w...
      +---[ECDSA 256]---+
      ...
      +----[SHA256]-----+
      Permission denied (publickey).
      fatal: Could not read from remote repository.
      
      Please make sure you have the correct access rights
      and the repository exists.
      

        Attachments

          Issue Links

            Activity

            Hide
            jabarton Jaroslav Barton added a comment -

            Great! Works as expected. Thank you for quick solution!

            Show
            jabarton Jaroslav Barton added a comment - Great! Works as expected. Thank you for quick solution!
            Hide
            markewaite Mark Waite added a comment -

            Included in git plugin 3.6.3 released 26 Oct 2017

            Show
            markewaite Mark Waite added a comment - Included in git plugin 3.6.3 released 26 Oct 2017
            Hide
            markewaite Mark Waite added a comment -

            Stephen Connolly has provided a pull request which should resolve the issue. Could you download the build and test it with your case?

            The git.hpi file from those artifacts needs to be uploaded to your Jenkins server through the "Managed Plugins" link, under "Advanced".

            Show
            markewaite Mark Waite added a comment - Stephen Connolly has provided a pull request which should resolve the issue. Could you download the build and test it with your case? The git.hpi file from those artifacts needs to be uploaded to your Jenkins server through the "Managed Plugins" link, under "Advanced".

              People

              • Assignee:
                Unassigned
                Reporter:
                jabarton Jaroslav Barton
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: