如何在.git / config文件中使用git协议代理特定的repo?

时间:2015-04-22 03:24:07

标签: git

我知道我可以像这样设置一个全局代理:

git config --global http.proxy  http://proxyuser:proxypwd@proxy.server.com:8080
git config --global https.proxy https://proxyuser:proxypwd@proxy.server.com:8080

我不想将其设置为全局,我使用git协议来拉/推。我尝试在.git/config文件中执行以下设置:

[git]
    proxy = yixia.dev

但它不起作用。

我通过运行git config --global url."git@yixia.dev".insteadOf git@github.com来使用解决方法,但是当我将--global更改为--local时,它无效。

1 个答案:

答案 0 :(得分:0)

您可以使用无标记[不使用--global]或添加--local来设置本地仓库级别的配置。

要删除您已设置的当前代理:

git config --global --unset http.proxy
git config --global --unset https.proxy

由于代理与git无关,您可能根本不需要设置代理,而是设置OS代理。

打开Goog​​le Chrome>设置>代理并将其设置在那里(无论您使用何种操作系统)。