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

multibranch project and ssh+git broken

    XMLWordPrintable

Details

    Description

      Hi,

      I try to create a pipeline project, but get always these errors:

      1st try: using "real" hostname with

      same result as JENKINS-35565 (connection refused)

      2nd try: using localhost/127.0.0.1 (I tried both, same result)

      first with "Credentials" set to "empty"

      {{Started
      Creating git repository in /var/lib/jenkins/caches/git-b8e0a72444a3fca4da8b9cbf35c0bac2
      Setting origin to ssh://git@localhost:2222/repo.git
      Fetching origin...
      FATAL: Failed to recompute children of MyTestProject
      java.lang.IllegalStateException: Cannot open session, connection is not authenticated.
      at com.trilead.ssh2.Connection.openSession(Connection.java:1127)
      at org.jenkinsci.plugins.gitclient.trilead.TrileadSession.exec(TrileadSession.java:32)
      at org.eclipse.jgit.transport.TransportGitSsh$SshFetchConnection.<init>(TransportGitSsh.java:262)
      at org.eclipse.jgit.transport.TransportGitSsh.openFetch(TransportGitSsh.java:161)
      at org.eclipse.jgit.transport.FetchProcess.executeImp(FetchProcess.java:136)
      at org.eclipse.jgit.transport.FetchProcess.execute(FetchProcess.java:122)
      at org.eclipse.jgit.transport.Transport.fetch(Transport.java:1138)
      at org.eclipse.jgit.api.FetchCommand.call(FetchCommand.java:130)
      at org.jenkinsci.plugins.gitclient.JGitAPIImpl.fetch(JGitAPIImpl.java:678)
      at jenkins.plugins.git.AbstractGitSCMSource.retrieve(AbstractGitSCMSource.java:174)
      at jenkins.scm.api.SCMSource.fetch(SCMSource.java:146)
      at jenkins.branch.MultiBranchProject.computeChildren(MultiBranchProject.java:294)
      at com.cloudbees.hudson.plugins.folder.computed.ComputedFolder.updateChildren(ComputedFolder.java:157)
      at com.cloudbees.hudson.plugins.folder.computed.FolderComputation.run(FolderComputation.java:122)
      at hudson.model.ResourceController.execute(ResourceController.java:98)
      at hudson.model.Executor.run(Executor.java:410)
      Finished: FAILURE

      theres simply no connection attempt inside /var/log/auth.log

      It seems that it fully ignores ~/.ssh/config (int the correct home of the jenkins user), since it does not use the private key specified there.

      If I specify a private key inside the "credentials" (i.e use private key from jenkins-master home), same error occurs.

      it seems the branch indexing simply ignores every credential provider or standard ssh/git behaviour.

      Attachments

        Issue Links

          Activity

            flow86 Florian Doersch created issue -
            markewaite Mark Waite made changes -
            Field Original Value New Value
            Attachment repo-def.png [ 32977 ]
            stephenconnolly Stephen Connolly made changes -
            Component/s ssh-credentials-plugin [ 17424 ]
            stephenconnolly Stephen Connolly made changes -
            Component/s branch-api-plugin [ 18621 ]
            stephenconnolly Stephen Connolly made changes -
            Assignee stephenconnolly [ stephenconnolly ] Mark Waite [ markewaite ]
            markewaite Mark Waite made changes -
            Assignee Mark Waite [ markewaite ]
            flow86 Florian Doersch made changes -
            Attachment jenkins-jgit.PNG [ 33049 ]
            rtyler R. Tyler Croy made changes -
            Workflow JNJira [ 171877 ] JNJira + In-Review [ 184529 ]
            flow86 Florian Doersch made changes -
            Component/s multi-branch-project-plugin [ 21127 ]
            markewaite Mark Waite made changes -
            Link This issue duplicates JENKINS-37297 [ JENKINS-37297 ]
            markewaite Mark Waite made changes -
            Link This issue duplicates JENKINS-33983 [ JENKINS-33983 ]
            markewaite Mark Waite made changes -
            Link This issue duplicates JENKINS-36958 [ JENKINS-36958 ]
            jglick Jesse Glick made changes -
            Component/s multi-branch-project-plugin [ 21127 ]
            Labels multibranch
            jglick Jesse Glick made changes -
            Link This issue is related to JENKINS-35565 [ JENKINS-35565 ]
            markewaite Mark Waite made changes -
            Resolution Fixed [ 1 ]
            Status Open [ 1 ] Resolved [ 5 ]
            markewaite Mark Waite made changes -
            Status Resolved [ 5 ] Closed [ 6 ]

            People

              Unassigned Unassigned
              flow86 Florian Doersch
              Votes:
              0 Vote for this issue
              Watchers:
              9 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: