与另一个GitLab组的相对子模块URL

与另一个GitLab组的相对子模块URL,git,gitlab,Git,Gitlab,使用,我在组myteam下设置了一个项目myproject,该组位于以下URL: git@mycompany.com:myteam/myproject.git 该项目有两个子模块,.gitmodules文件中的子模块如下所示: [submodule "libs/mylib"] path = libs/mylib url = git@mycompany.com:myteam/mylib.git [submodule "libs/theirlib"] path = libs

使用,我在组
myteam
下设置了一个项目
myproject
,该组位于以下URL:

git@mycompany.com:myteam/myproject.git
该项目有两个子模块,
.gitmodules
文件中的子模块如下所示:

[submodule "libs/mylib"]
    path = libs/mylib
    url = git@mycompany.com:myteam/mylib.git
[submodule "libs/theirlib"]
    path = libs/theirlib
    url = git@mycompany.com:otherteam/theirlib.git
我想用相对URL替换这些绝对URL。例如:

[submodule "libs/mylib"]
    path = libs/mylib
    url = ../mylib.git
[submodule "libs/theirlib"]
    path = libs/theirlib
    url = ../theirlib.git           # ???
虽然这适用于
mylib
(因为它与
myproject
在同一
myteam
组中),但它显然不适用于
他们的irlib
,因为它在
其他团队
组中

有没有办法通过相对URL引用他们的URL?

你可以使用

url = ../../otherteam/theirlib.git