Git - 我如何设置gitproxy,不使用内部网的代理,并为其余部分使用代理

时间:2013-10-31 15:06:20

标签: git proxy git-submodules 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 /

1 个答案:

答案 0 :(得分:1)

您必须在远程基础上设置代理

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

从我的头脑中,可以使用以下命令

完成此操作
git config origin.proxy ""