远程网址环境变量

时间:2019-08-07 13:58:35

标签: git git-remote

我想在路径中添加一个带有变量的子模块,以便每个人都可以使用相同的.gitmodules。

ie ... git submodule add $USER/pub/repo.git我不希望$ USER在.gitmodules内部扩展。我尝试了git submodule add '$USER/pub/repo.git',但找不到存储库。尝试添加带有env变量的遥控器时,我看到相同的行为。

1 个答案:

答案 0 :(得分:2)

这是不可能的,因为git不会在URL中扩展环境变量。

要执行所需操作,请使用git config --global url.<base>.insteadOf即时替换URL。您团队中的每个人都必须设置URL替换:

git config --global url.<new-url>.insteadOf <old-url>

https://stackoverflow.com/search?q=%5Bgit-submodules%5D+insteadof

中查看更多示例