(主要是一个Git的问题,但可能与其他PyroCMS用户)不能添加git的子模块存储库
我有PyroCMS的本地存储库 - 回购是一个github上叉的克隆主要项目。我也有一个PyroCMS模块,它也是的项目的github fork的本地克隆。
我已经把它们放在不同的目录中。
~/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