Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
更改git';s一次推送或拉送的代理配置_Git_Proxy - Fatal编程技术网

更改git';s一次推送或拉送的代理配置

更改git';s一次推送或拉送的代理配置,git,proxy,Git,Proxy,我的办公室里有一个代理,所以我将git配置为使用该代理,并且运行良好。然而,有时我在家工作,我必须取消代理配置,拉和推一些提交,然后再次设置代理配置(我一点也不喜欢这种配置,因为它涉及到在终端中写入密码) 是否有一种方法可以仅为一次推送或拉送更改代理配置?我没有发现任何提到的代理或手册页 它还可以为我提供一种方法来更改代理配置,并指定过期日期。再一次,我在手册页上找不到任何东西 这是我通常做的: git config --global --unset http.proxy 一些拉和推 git

我的办公室里有一个代理,所以我将git配置为使用该代理,并且运行良好。然而,有时我在家工作,我必须取消代理配置,拉和推一些提交,然后再次设置代理配置(我一点也不喜欢这种配置,因为它涉及到在终端中写入密码)

是否有一种方法可以仅为一次推送或拉送更改代理配置?我没有发现任何提到的代理或手册页

它还可以为我提供一种方法来更改代理配置,并指定过期日期。再一次,我在手册页上找不到任何东西


这是我通常做的:

git config --global --unset http.proxy
一些拉和推

git config --global http.proxy http://username:password@proxy.company.com:port

您可以使用更改/设置命令行中的任何配置值。问题是您可以更改该值,但不能取消设置该值

尝试
git-chttp.proxy=pull
将其设置为空字符串