У меня есть проект голубого океана, который захватывает проект git с помощью ключа ssh, я добавил новые команды оболочки, но он не извлекает подмодули в папке .gitsubmodules:
[submodule "Assets/Engine"]
path = Assets/Engine
url = [email protected]:22/Game/_ssh/Engine
branch = "master"
[submodule "Assets/PlatformerModule/Extension"]
path = Assets/PlatformerModule/Extension
url = [email protected]:22/Game/_ssh/PlatformerModule
branch = "master"
Я попытался добавить команды оболочки для git submodule init и git submodule update, но он не работает при обновлении gitsubmodule из-за аутентификации:
Клонирование в '/ Users / Shared / Jenkins / Home / workspace / Platform_master-6J2EI5MV24CJ5OZMBARB5I3D276FBUM4RTXAZNAML5SYUAR7S3YA / Assets / Le' ... В разрешении отказано, повторите попытку. В доступе отказано, попробуйте еще раз. [email protected]: в доступе отказано (пароль, открытый ключ). фатальный: не удалось прочитать из удаленного репозитория.
Я также попытался добавить «расширенный шаг подмодуля» в плагин git scm, но безрезультатно.
Есть ли способ убедиться, что он также использует правильный ключ ssh для этих обновлений?