I think that this is the reason why it does not work
https://support.cloudbees.com/hc/en-us/articles/224910467-Why-am-I-unable-to-authenticate-via-sshagent-inside-docker-
El sábado, 11 de julio de 2020, 22:25:08 (UTC+2), Randall Becker escribió:
>
> I'm having issues trying to get an agent to authenticate using the SSH
> Agent plugin on a R2.4 z/OS USS agent with a Docker Jenkins controller. The
> goal is to convince GitSCM to actually fetch properly. We get SSH
> authentication errors no matter what happens. This is using Pipelines.
>
> I've tried
> sshagent (credentials: ['mvs-randall']) {
> checkout([$class: 'GitSCM',
> branches: [[name: '*/development']],
> extensions: [
> [$class: 'CleanBeforeCheckout'],
> [$class: 'SubmoduleOption',
> disableSubmodules: false, parentCredentials: true,
> recursiveSubmodules: true,
> reference: '', trackingSubmodules: false]],
> doGenerateSubmoduleConfigurations:
> false, submoduleCfg: [],
> userRemoteConfigs: [[url:
> '[email protected]:proj/repo.git'']]])
> }
> and
> checkout([$class: 'GitSCM',
> branches: [[name: '*/development']],
> extensions: [
> [$class: 'CleanBeforeCheckout'],
> [$class: 'SubmoduleOption',
> disableSubmodules: false, parentCredentials: true,
> recursiveSubmodules: true, reference:
> '', trackingSubmodules: false]],
> doGenerateSubmoduleConfigurations: false,
> submoduleCfg: [],
> userRemoteConfigs: [[credentialsId:
> 'mvs-randall',url: '[email protected]:proj/repo.git']]])
>
> Both result in Permission denied (publickey).
>
> I've done the same thing on many other platforms with no problem. This
> seems very R2.4 specific. There was a change in the supported file
> encodings as well - we used to use -Dfile.encoding=utf8 in the agent config
> (because this is an IBM that likes EBCDIC), but had to move to
> -Dfile.encoding=ISO8859-1 and everything seems messed up now. IBM had this
> funky script they recommend that massages the key into an IBM-1047 encoding
> but that does not help at all - in fact the GitSCM agent cannot process any
> results if that script is used.
>
> Help!
>
> TIA,
> Randall
>
--
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/94a39cf1-295e-4b51-a42b-3b586e422542o%40googlegroups.com.