jenkins用户证书不在项目中显示

所以我用插件运行Jenkins-CI:

  • 证书
  • 凭证绑定
  • 混帐

首先,我为了使用远程存储库validationGit所做的工作,是否将服务器的凭据添加到没有域的全局范围。

但是,这允许我的Jenkins服务器上的任何用户使用这些相同的凭据,从而与我的Git远程存储库进行交互。 所以我试着去:

Jenkins – > People – > [Username] – > Credentials

我试了两个补充:

  • 没有域的凭证(“全局(无限制)”,但仍然是我的个人凭证而不是服务器范围的凭证)
  • 添加一个凭证域,并以这种方式添加我的Git远程用户名和密码。

然而,当我进入Jobs – > [Job] – > Configure – > Source Code Management – > Git – > Credentials ,它只列出了服务器范围的证书,而不是我注册到我的帐户的证书。

所以我的问题是:我如何使用不可用于Jenkins服务器的其他证书,并在Job的SCM证书中使用它们?

这是devise,很可能,请参阅https://issues.jenkins-ci.org/browse/JENKINS-32417

您可以使用credentials参数的参数化构build,如https://stackoverflow.com/questions/34815482/accessing-credentials-in-jenkins-with-the-credentials-parameter-plugin中所述 。

或者,使用文件夹和文件夹凭据提供程序。