не могу& #39; не добавлять подмодуль git в репозиторий

(Преимущественно вопрос Git, но может быть актуален и для других пользователей PyroCMS)

У меня есть локальный репозиторий PyroCMS -репозиторий является клоном форка github основного проекта. У меня также есть модуль PyroCMS, который также является локальным клоном форка github этого проекта .

Я поместил их в разные каталоги.

~/Dropbox/websites/pyrocmscommunity-test/
~/Dropbox/github/PyroDatabase/

Я хочу добавить PyroDatabase в качестве подмодуля теста pyrocmscommunity -, чтобы я мог получать обновления с github, отслеживать свои собственные изменения и т. д.

Я попытался сделать это, перейдя на вершину рабочего дерева и выполнив :

git submodule add../../github/PyroDatabase/ addons/shared_addons/modules/

, но это не завершилось должным образом:

Cloning into 'addons/shared_addons/modules/database'...
ssh_exchange_identification: Connection closed by remote host
fatal: The remote end hung up unexpectedly

Я не понимаю этого, так как я не указал SSH-соединение, я просто хотел использовать локальное репо. К чему он пытается подключиться и почему?

Кроме того, теперь, всякий раз, когда я повторяю команду, я получаю это:

'addons/shared_addons/modules' already exists in the index

Но я не понимаю этого, так как в .gitconfigнет файла .gitmodulesи нет упоминания о файлах модулей.

Что я делаю не так и как сбросить настройки?

Спасибо, Уильям

6
задан CharlesB 2 May 2012 в 23:16
поделиться