Всем привет
Ребят вопрос по облаку на гитлабе. И раннеру на линуксе
В общем ситуация следующая. Есть 2 приватных репозитория в облаке gitlab.
Настраиваем раннер для одного репозитория, второй подтягивается через сабмодуль
Локально доступ через SSH: git@gitlab.com:...git
Локально всё работает отлично
Создаю .gitlab-ci.yml, где выставляю GIT_SUBMODULE_STRATEGY: recursive
Сам репозиторий фетчит нормально, а вот на сабмодуль выдаёт следующее:
Host key verification failed
Гуглю, более менее нормальный ответ тут:
https://stackoverflow.com/questions/65680836/gitlab-runner-gets-host-key-verification-failed-for-submodulesНо немного не понятно, что тут происходит
Что ему не хватает в known_hosts, если оба репозитория находится в одной группе
Если не хватает ключей - не понятно. Почему один репозиторий он подтягивает по моим ключам, а второй не может
Говорят можно отключить верификацию HostKey. Но как это работает? Это не создаст уязвимость в безопасности?
Объясните подоходчивее, я не DevOps