(主要是一个 Git 问题,但可能与其他 PyroCMS 用户有关)
我有一个 PyroCMS 的本地存储库 - 该存储库是主项目的 github 分支的克隆。我还有一个 PyroCMS 模块,它也是该项目的 github 分支的本地克隆。
我把它们都放在不同的目录中。
~/Dropbox/websites/pyrocmscommunity-test/
~/Dropbox/github/PyroDatabase/
我想将 PyroDatabase 添加为pyrocmscommunity-test 的子模块,这样我就可以从 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
。
我做错了什么,我该如何重置?
谢谢,威廉