I am using exactly the same credentials to clone the same repo in a different type of job (pipelineJob) at the same agent - so I am almost 100% sure the credentials and keys are ok. I am wondering if this is some weird behavior from the plugin that someone else encountered or maybe I messed something else :)
On Thursday, May 23, 2019 at 3:11:08 PM UTC+2, Mark Waite wrote: > > You might double check that the private key credential you're using with > that checkout does not use a passphrase, or if it uses a passphrase, does > not include any shell special characters in the passphrase. There is a > known bug in the git client plugin handling of ssh passphrases with shell > special characters. > > You might also double check that the private key you're using is > recognized by both agent and server. I've generated ed25519 private keys > in the past only to discover that they were not recognized on one or more > of the old systems that I needed to support. I will be surprised if that > is the case here, since that usually has a different error message, but it > is worth checking. > > On Thu, May 23, 2019 at 6:57 AM Ewelina Wilkosz <[email protected] > <javascript:>> wrote: > >> I see, >> >> but in my case I don't event get to submodules. multibranch pipeline >> fails on checking out main repo via ssh - I use checkout over SSH option - >> when a regular pipelineJob has no trouble with ssh >> >> On Thursday, May 23, 2019 at 2:44:23 PM UTC+2, Mark Waite wrote: >>> >>> Submodule authentication in the git plugin and git client plugin >>> requires that the same protocol must be used for the parent repository and >>> the submodules. Different credential methods are required to provide >>> command line git with http/https credentials than with ssh credentials. A >>> mix of the two in a single repository definition would require much more >>> sophisticated operations from the git plugin than it is currently able to >>> perform. >>> >>> If the submodules and the parent repo are all using the same protocol >>> (ssh or http), then you may need to enable the checkbox which causes the >>> git plugin to use credentials with submodule operations. I believe it is >>> disabled by default. >>> >>> >>> On Thu, May 23, 2019 at 5:37 AM Ewelina Wilkosz <[email protected]> >>> wrote: >>> >>>> I have a pipelineJob where I use ssh to clone repository and configured >>>> credentials, let's call it X, are working great >>>> >>>> I also have a multibranch pipeline, where I configured "Checkout over >>>> SSH" and select same X credentials, but I can't clone >>>> I get >>>> >>>> ERROR: Error fetching remote repo 'origin' >>>> [...] >>>> stderr: Permission denied (public key) >>>> fatal: Could not read from remote repository >>>> >>>> The same user could clone via https, but there are some submodules >>>> configured via ssh, so I need ssh working... >>>> >>>> Any ideas? >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "Jenkins Users" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> To view this discussion on the web visit >>>> https://groups.google.com/d/msgid/jenkinsci-users/89f8e2a2-6082-4642-90ac-31f8da684c06%40googlegroups.com >>>> >>>> <https://groups.google.com/d/msgid/jenkinsci-users/89f8e2a2-6082-4642-90ac-31f8da684c06%40googlegroups.com?utm_medium=email&utm_source=footer> >>>> . >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> >>> -- >>> Thanks! >>> Mark Waite >>> >> -- >> You received this message because you are subscribed to the Google Groups >> "Jenkins Users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/jenkinsci-users/a7a0bb7c-4b82-4f7f-b57e-29b9ff210f3e%40googlegroups.com >> >> <https://groups.google.com/d/msgid/jenkinsci-users/a7a0bb7c-4b82-4f7f-b57e-29b9ff210f3e%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > > > -- > Thanks! > Mark Waite > -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/b9273619-8724-48db-910e-26c759d76770%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
