(преобладающе вопроса Git, но может иметь отношение к другим пользователям PyroCMS)не может добавить GIT подмодуля в хранилище
У меня есть локальный репозиторий 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
Но я не понимаю, как нет .gitmodules
файла и нет упоминания о файлах модулей в .gitconfig
либо.
Что я делаю неправильно и как мне сбросить вещи?
Спасибо, Уильям
Странно. Работает на меня. Я также попытался клонировать локальный репозиторий, который не синхронизирован с его удаленным репозиторием github, при небольшой вероятности, что клонирование локального соединения будет подключаться к его удаленному ... но это тоже сработало. – GoZoner