URL-адрес модуля хранится в .gitmodules
в корне вашей песочницы. Этот файл отслеживается как часть Git-репозитория. Если вы внесете изменения и подтвердите их, они будут видны другим пользователям репозитория Git.
Когда вы звоните git submodule sync
, а затем git submodule init
, URL-адрес разрешается и копируется в .git/config
. Когда вы звоните git submodule update
, подмодуль клонируется, и его URL также находится в .git/modules/<module-name>/config
.
Чтобы навсегда изменить URL, отредактируйте .gitmodules
и снова наберите git submodule sync
и git submodule init
.
Чтобы временно изменить URL-адрес, вместо этого выполните следующие два изменения:
Измените URL в .git/config
для подмодуля
Зайдите внутрь субмодуля и позвоните:
git remote set-url origin <new-url-with-https>
Вторая команда обновит URL в .git/modules/<module-name>/config
, который является папкой .git
для субмодуля.