我有一份 Jenkins 工作,它来自一个运行良好的 BitBucket 存储库,现在仍然如此。但是,我添加了一个子模块,詹金斯对此感到窒息。这是来自 Jenkins 控制台输出的剪辑:
致命:命令“C:\Program Files (x86)\Git\cmd\git.exe submodule update”返回状态码 1:stdout: Cloning into 'submodules/my.repo'...
标准错误:致命:身份验证失败
我正在使用一个 ssh 密钥,该密钥已添加到 BitBucket 中的主存储库的部署密钥中。这总是有效的。我在子模块 repo 的部署密钥中添加了相同的密钥。谁能告诉我为什么身份验证失败?