我试图将GitLab存储库添加为GitHub存储库子模块,以便在克隆GitHub存储库时也将克隆GitLab存储库。 我已经设置了子模块,并且看起来一切正常,但是在克隆时无论如何我都无法获得子模块。
GitLab存储库位于私人GitLab服务器上,因此我需要登录,但似乎没有任何错误或消息。
我尝试过git submodule sync --recursive
以及git submodule update --recursive
,git submodule update --init --recursive
和git submodule update --recursive --remote
。
这是不可能的吗,还是我只是做错了什么?
答案 0 :(得分:0)
好吧,我知道了,我已经添加了子模块,但是git搞砸了,因为目录名中有一些大写字母,但是git添加了带有小写字母的路径,所以找不到该子模块的路径。
在.gitmodules中修复此问题后,我能够推送并随后与子模块进行递归克隆。