在circleci中,检出子模块时出现以下错误
子模块'submod'(git@bitbucket.org:xx / submod.git)注册为 路径'submod'克隆到'/ home / circleci / code / submod'...警告: 将IP地址“ xxx.xxx.xxx.xx”的RSA主机密钥永久添加到 已知主机列表。
存储库访问被拒绝。部署密钥与 请求的存储库。致命的:无法从远程存储库读取。
请确保您具有正确的访问权限和存储库 存在。致命:将“ git@bitbucket.org:xx / submod.git”克隆到 子模块路径'/ home / circleci / code / submod'失败克隆失败 'submod'。重试排定
我的config.yml是
version: 2
jobs:
build:
working_directory: ~/code
docker:
- image: circleci/android:api-25-alpha
environment:
JVM_OPTS: -Xmx3200m
steps:
- checkout
- run: git submodule sync
- run: git submodule update --init
- run: echo "A second hello"
答案 0 :(得分:1)
我假设那些用作子模块的存储库是私有的?需要为这些存储库创建一个SSH密钥,并将其添加到它们(在GitHub上)和CircleCI。