У меня есть automate клонирование хранилища и выборка всех подмодулей. URL-адреса для подмодулей репозитория указаны в .gitmodules
. Если бы я был пойти с невыполнением я бы просто сделатьКлонировать репо с подмодулями: переопределить учетные данные
git clone --recursive https://username:[email protected]
Проблема в том, учетные данные не включены в .gitmodules
файл и я пробужден для тех, когда я клонировать. Я должен использовать HTTPS, а не SSH.
Я попытался представить полномочия с помощью Git конфигурации:
git clone https://username:[email protected] my_repo
cd my_repo
git submodule init
git config submodule.my_submodule.url "https://username:[email protected]/my_submodule.git"
git submodule update
, но я получаю запрос на ввод учетных данных в последней стадии обновления. Я проверил, что URL подмодуля верен и имеет правильные учетные данные в файле .git/config
.
Вы попробовали '' git subodule sync''? –
Оказывается, я не использовал собственное имя для 'my_submole'. Введено в заблуждение по завершению табуляции. Я нашел собственное имя в '.gitmodules'. – sakovias