由于网络连接不良。我为开源软件构建了一些git存储库镜像。
$ cat ~/.gitconfig
[url "git://127.0.0.1/chromiumos"]
insteadOf = "https://chromium.googlesource.com"
[url "git://127.0.0.1/chromiumos"]
insteadOf = "https://boringssl.googlesource.com"
[url "git://127.0.0.1/chromiumos"]
insteadOf = "https://pdfium.googlesource.com"
[url "git://127.0.0.1/chromiumos"]
insteadOf = "https://weave.googlesource.com"
我想通过输入命令行进行此类配置,因此请先删除它们:
git config --global --unset url.git://127.0.0.1/chromiumos.insteadof
然后再次添加它们:
git config --global url.git://127.0.0.1/chromiumos.insteadof https://boringssl.googlesource.com
git config --global url.git://127.0.0.1/chromiumos.insteadof https://chromium.googlesource.com
git config --global url.git://127.0.0.1/chromiumos.insteadof https://pdfium.googlesource.com
git config --global url.git://127.0.0.1/chromiumos.insteadof https://weave.googlesource.com
但结果不是我的预期,只有一个配置生效:
$ git config -global -l
url.git://127.0.0.1/chromiumos.insteadof=https://weave.googlesource.com
答案 0 :(得分:4)
如the git config
documentation中所述:
可以使用--add选项将多行添加到选项中。
也就是说,在设置第一个之后,剩余部分需要--add
,这样它们就不会简单地替换第一个。 (当然,你也可以在第一个上使用--add
。)