Мне нужна виртуальная машина, созданная gitlab-ci.yml (под управлением Ubuntu 14.04), чтобы установить упаковщик, а затем получить доступ и загрузить либо весь мой частный репозиторий gitlab, либо только отдельный файл из этого репо.
Сначала я попытался создать ключ ssh в своем скрипте, который создает контейнер и виртуальную машину, а затем удаленно добавить .pub в репозиторий gitlab. Однако я забыл, что вновь созданный контейнер удаляется после завершения сборки. Это означает, что новые ключи генерируются каждый раз при создании контейнера.
Есть ли способ динамически добавлять и удалять ключи в частном репозитории GitLab?