Как использовать подмодули git с конвейерами Bitbucket?
Я использую конвейеры Bitbucket для создания своего проекта, и у меня возникают проблемы с вытягиванием моего подмодуля, возможно, я неправильно настраиваю ключи SSH.
Что я сделал:
- Создана пара ключей SSH на моем компьютере.
- Вставил одну и ту же пару ключей в оба репозитория (репозиторий, в котором будет запускаться сборка, и репозиторий зависимостей) в настройках / ключах SSH.
Ошибка сборки:
Submodule 'dependencies/my-dependency' (git@bitbucket.org:mycompany/my-dependency.git) registered for path 'dependencies/my-dependency'
Cloning into 'dependencies/my-dependency'...
Warning: Permanently added the RSA host key for IP address '18.205.93.2' to the list of known hosts.
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Clone of 'git@bitbucket.org:mycompany/my-dependency.git' into submodule path 'dependencies/my-dependency' failed
Мой файл yml
image:
name: myuser/my-image-name
username: $DOCKER_HUB_USERNAME
password: $DOCKER_HUB_PASSWORD
email: $DOCKER_HUB_EMAIL
pipelines:
branches:
pipelines-setup:
- step:
script:
- git submodule update --init