2

我在 Intranet 上使用 Git。因此,要访问 Intranet 的存储库,我不需要代理。要访问远程子模块,我需要通过代理。

我不能使用 gitconfig 全局 _proxy 设置( _proxy = my.proxy.address )。如果我全局设置代理,我无法访问内网。

我目前的方法是在 [core] 下使用 gitproxy 条目。

gitproxy = none for my.intranet.address
gitproxy = my.proxy.address

但这不起作用。现在我没有想法。

o 我做错了什么?
o 有没有更简单的方法?

提前点赞。\o/ \o/

4

1 回答 1

1

You will have to set the proxy on a per remote basis

[remote "origin"]
url = http://intranet.mycompany.com/git/my-git-repo
proxy = 

From the top of my head, this can be done with the following command

git config origin.proxy ""
于 2014-02-20T09:02:15.600 回答