Ответ 1
Кажется, вы можете использовать относительные URL-адреса для подмодулей. От git help submodules
:
КОМАНДА
Добавить
[...]
<repository>
- это URL-адрес нового репозитория оригиналов подмодулей. Это может быть абсолютный URL-адрес или (если он начинается с./или../), местоположение относительно репозитория оригинала суперпроектов
Итак, если вы соблюдаете одно и то же соглашение об именах на обоих сайтах (т.е. github.com/you/parent-project
, bitbucket.org/you/parent-project
, github.com/you/child-project
и bitbucket.org/you/child-project
), вы должны установить такой подмодуль следующим образом:
[submodule "programs/mgr-nancy-demo"]
path = programs/mgr-nancy-demo
url = ../mgr-nancy-demo.git
Проверьте это - YMMV!