我的印象是,要检查私有github仓库中的项目,您需要在Jenkins中设置凭据。
然而,当我删除凭据时,Jenkins仍然可以检查私有github仓库中的代码。
所以,我假设它使用ssh
键。是吗?
答案 0 :(得分:0)
这取决于你的git存储库的url。如果它以ssh开头,它将尝试使用ssh
。如果https / http将是正常的http克隆。
答案 1 :(得分:0)
默认情况下,Git插件使用命令行git
客户端,如果您未在作业配置中指定任何其他凭据,它将尝试正常使用任何本地SSH密钥。
但正如您所说,首选使用Credentials插件,因为您不必手动确保在Jenkins可能运行构建的每台计算机上都安装了正确的SSH私钥。