2013-04-15 4 views
-1

У меня есть репозиторий git с субмодулем с URL-адресом, который указывает на локальный каталог на машине. (Каталог фактически находится в каталоге репозитория git, но должен поддерживаться как отдельный проект.) Это хорошо работает, пока я не буду клонировать этот репозиторий на удаленную машину. Подмодуль хранит URL-адрес, который является локальным для этого удаленного репозитория - он не существует в клонированном репозитории.git remote subodule url не применяется к локальному репозиторию git

Есть ли способ сделать эту работу? Или я должен просто удалить подмодуль и отслеживать его отдельно?

ответ

1

Когда вы добавляете подмодуль, вы должны использовать удаленный репозиторий. Например (см here):

мерзавец подмодуль добавить мерзавец @ mygithost: рекламный щит LIB/рекламный щит

Так что теперь вы должны сделать, это:

1) клонировать подмодуль к удаленный репозиторий,

2) измените ссылки локального субмодуля на новое удаленное местоположение.

Вы можете видеть here как это сделать.

+0

Да, это было. Я добавил 'ssh: // server' в свой url, и это заставило его работать. Благодаря! – jlconlin

Смежные вопросы