与另一个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