Учитывая репозиторий «A», проект Ruby с зависимостью от драгоценного камня, содержащийся в другом частном репозитории Github, «B», мне нужно дать Docker Hub разрешение на клонирование репо «B», когда он создает образ.
Я не уверен в том, какая идеальная настройка для этого - то есть требуется ли дополнительный пользователь Github только для ключей развертывания для репо "B" или все это должно работать с основной учетной записью GH, которую я уже связал с Docker Hub и работает нормально для доступа к репо «A»?
В настройках проекта вы можете найти параметр Развернуть ключи
, который должен делать то, что вы хотите, без дополнительного пользователя Gitlab.
Добавьте сюда открытый SSH-ключ. для аутентификации вашей машины сборки.