Jenkins - 凭据 - 在检查私有github仓库中的项目时是否使用它们?

时间:2017-03-09 13:15:22

标签: git github jenkins ssh credentials

我的印象是,要检查私有github仓库中的项目,您需要在Jenkins中设置凭据。

然而,当我删除凭据时,Jenkins仍然可以检查私有github仓库中的代码。

所以,我假设它使用ssh键。是吗?

2 个答案:

答案 0 :(得分:0)

这取决于你的git存储库的url。如果它以ssh开头,它将尝试使用ssh。如果https / http将是正常的http克隆。

答案 1 :(得分:0)

默认情况下,Git插件使用命令行git客户端,如果您未在作业配置中指定任何其他凭据,它将尝试正常使用任何本地SSH密钥。

但正如您所说,首选使用Credentials插件,因为您不必手动确保在Jenkins可能运行构建的每台计算机上都安装了正确的SSH私钥。