Como conectar o Jenkins a um gitlab que exigia um SSL de cliente?

Como conectar o Jenkins a um gitlab que exigia um SSL de cliente?

Preciso trabalhar com um repositório gitlab auto-hospedado protegido por autenticação SSL bidirecional. Portanto, para conectar as próprias credenciais do git, a solicitação ao git deve vir com um SSL de cliente.

Do ponto de vista do navegador. Quando o certificado pfx é importado, podemos navegar com google chrome e mozilla firefox.

O cliente git na caixa do Jenkins foi configurado com o cliente SSL através da configuração global do git http.sslCert e isso foi testado e funciona via linha de comando.jenkins version 2.141

Também adicionei um novo tipo de credenciais ao git fazendo upload de um certificado p12 conforme mostrado abaixo página de credenciais do Jenkins

Mas, por alguns motivos, Jenkins ainda não consegue exibir uma maneira de escolher esse certificado de cliente quando cliquei no botão Adicionar. Então adicionei um novo usando um certificado p12 com e sem senha e ambos estão dando os mesmos resultados. Com senha digitei a senha de exportação no campo de senha

certificado p12 com senha

Usando certificado p12 sem senha

certificado p12 sem senha

O resultado para ambos é o mesmo durante o teste de conexão: conexão de teste

hudson.plugins.git.GitException: Command "git fetch --tags --progress 
origin +refs/heads/master:refs/remotes/origin/master --prune" returned 
status code 128:
stdout: 
stderr: fatal: unable to access 
'https://git.theurl.git/': The 
requested URL returned error: 400

at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:2016)
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandWithCredentials(CliGitAPIImpl.java:1735)
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.access$300(CliGitAPIImpl.java:72)
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$1.execute(CliGitAPIImpl.java:420)
at jenkins.plugins.git.GitSCMFileSystem$BuilderImpl.build(GitSCMFileSystem.java:351)
at jenkins.scm.api.SCMFileSystem.of(SCMFileSystem.java:196)
at jenkins.scm.api.SCMFileSystem.of(SCMFileSystem.java:172)
at org.jenkinsci.plugins.workflow.cps.CpsScmFlowDefinition.create(CpsScmFlowDefinition.java:108)
at org.jenkinsci.plugins.workflow.cps.CpsScmFlowDefinition.create(CpsScmFlowDefinition.java:67)
at org.jenkinsci.plugins.workflow.job.WorkflowRun.run(WorkflowRun.java:303)
at hudson.model.ResourceController.execute(ResourceController.java:97)
at hudson.model.Executor.run(Executor.java:429)
Finished: FAILURE

Estou realmente sem opções. Encontrei uma postagem semelhante emfluxo de pilhamas isso realmente não ajudou. Como passar esse bloqueador? Alguém fez algum recentemente?

informação relacionada