私有GitLab存储库作为GitHub存储库子模块

时间:2019-02-28 19:13:18

标签: git github gitlab git-submodules

我试图将GitLab存储库添加为GitHub存储库子模块,以便在克隆GitHub存储库时也将克隆GitLab存储库。 我已经设置了子模块,并且看起来一切正常,但是在克隆时无论如何我都无法获得子模块。

GitLab存储库位于私人GitLab服务器上,因此我需要登录,但似乎没有任何错误或消息。

我尝试过git submodule sync --recursive以及git submodule update --recursivegit submodule update --init --recursivegit submodule update --recursive --remote

这是不可能的吗,还是我只是做错了什么?

1 个答案:

答案 0 :(得分:0)

好吧,我知道了,我已经添加了子模块,但是git搞砸了,因为目录名中有一些大写字母,但是git添加了带有小写字母的路径,所以找不到该子模块的路径。

在.gitmodules中修复此问题后,我能够推送并随后与子模块进行递归克隆。