Доступ к репозиторию подмодуля CircleCI запрещен. ключ развертывания не связан с запрошенным репозиторием

В circleci я получаю следующую ошибку при проверке подмодуля

Подмодуль 'submod' ([email protected]: xx / submod.git) зарегистрирован для пути 'submod' Клонирование в '/ home / circleci / code / submod' ... Предупреждение: навсегда добавлен ключ хоста RSA для IP-адреса ' xxx.xxx.xxx.xx 'в список известных хостов.

доступ к репозиторию запрещен. ключ развертывания не связан с запрошенным репозиторием. фатальный: не удалось прочитать из удаленного репозитория.

Убедитесь, что у вас есть правильные права доступа и репозиторий существует. фатальный: клонирование «[email protected]: 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"

person ir2pid    schedule 03.07.2018    source источник


Ответы (1)


Я предполагаю, что эти репозитории, используемые в качестве подмодулей, являются частными? Для этих репозиториев необходимо создать ключ SSH и добавить к ним (на GitHub) и CircleCI.

person FelicianoTech    schedule 06.07.2018
comment
не могли бы вы уточнить? Я попробовал это - сгенерировал новый sshkey, добавил открытый ключ в GitHub в разделе Deploy Keys и закрытый ключ для CircleCI в sshkeys, но все равно получил отказ в разрешении. - person fuzzi; 09.03.2021