(Преимущественно вопрос 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
и нет упоминания о файлах модулей.
Что я делаю не так и как сбросить настройки?
Спасибо, Уильям