2013-04-15 157 views
-1

我有一个git存储库,它有一个带有指向机器本地目录的url的子模块。 (该目录实际上在git存储库的目录内,但应该作为一个单独的项目进行维护。)直到我将该存储库克隆到远程计算机之前,这种方式运行良好。子模块保存该远程存储库本地的url - 它不存在于克隆存储库中。git远程子模块url不适用于本地git存储库

有什么方法可以使这项工作?或者,我应该拆下子模块并分别跟踪它吗?

回答

1

当您添加子模块时,应该使用远程存储库。例如(见here):

git的子模块添加的git @ mygithost:广告牌的lib /广告牌

所以,现在你要做的是:

1)克隆你的子模块的远程存储库,

2)将您的本地子模块引用更改为新的远程位置。

你可以看到here该怎么做。

+0

是的,就是这样。我在我的网址中添加了'ssh:// server',这使它工作。谢谢! – jlconlin