У меня есть репозиторий git с несколькими подмодулями, который создает файл .gitmodules
, который является отслеживаемым файлом в родительском репозитории. Однако есть и другие разработчики, желающие поработать с этим репозиторием и проверить подмодули. Но в настоящее время URL-адреса для удаленных репозиториев подмодулей содержат мое имя пользователя; в файле .gitmodules
это примерно так:
[submodule foo]
path = sub/foo
url = https://myuser@example.com/git/foo.git
Очевидно, что другие разработчики не могут получить с example.com
как myuser
(у них нет моего пароль); как у меня может быть один основной репозиторий, который несколько разработчиков могут тянуть / нажимать, и позволять им иметь индивидуальный доступ к подмодулям (установка единого имени пользователя, которое они все разделяют на хост-сервере подмодуля, будет работать, но не является хорошим управлением пользователями) ?