我正在使用带有私钥的ssh凭证从bitbucket中提取存储库
但是构建失败,因为在git submodule update
期间
> /opt/bitnami/git/bin/git submodule update --init --recursive wallets
hudson.plugins.git.GitException: Command "/opt/bitnami/git/bin/git submodule update --init --recursive wallets" returned status code 1:
stdout:
stderr: Cloning into '/opt/bitnami/apps/jenkins/jenkins_home/workspace/wallet-core/wallets'...
Permission denied (publickey).
fatal: Could not read from remote repository.
但是,签出存储库本身没有问题。这两个存储库都属于为其配置了私钥并将其添加到jenkins的相同项目和团队,因此我假设chekout和子模块过程未使用相同的身份验证方法。我该怎么解决?
答案 0 :(得分:0)
结果很简单,只需选中“使用父级存储库的默认远程凭据”框