zoukankan      html  css  js  c++  java
  • git 取消代理无效?试试这个

    git 取消代理的命令操作

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

    一般情况下这种是可以的,但是有时候也有无效的情况(比如我在写这篇文章之前就遇到了,第一次遇到所以记录一下)。
    我通过使用 git config --list 以及 git config --global --list 都没有看到有 http.proxy/httpx.proxy,说明之前的命令的确是有作用的。但是为什么还是一直报 Failed to connect to 127.0.0.1 port xxxx: Connection refused呢,说明在系统中(我的是 windows)还有另一处地方在记录的 git 的代理地址。
    这个时候我们可以在命令行输入如下命令(注意,windows 要打开 git bash 界面):

    echo
    

    会出现一系列的信息,通过查找就会发现里面还有值被设置成了 127.0.0.1:xxx
    所以这个时候我们只需要找到对应的 key 清空值即可,键一般是以下四种

    echo $http_proxy
    echo $https_proxy
    echo $HTTPS_PROXY
    echo $HTTP_PROXY
    
    # 清空值
    export http_proxy=
    

    执行完了之后再用 git pull 就会发现不会走代理了。

  • 相关阅读:
    博弈论--sg函数
    博弈论--nim博弈
    dp--bitset优化
    树--欧拉序
    树--dfs序
    树--dsu on tree
    树--树的重心
    单调队列
    单调栈
    dp--背包
  • 原文地址:https://www.cnblogs.com/ms27946/p/git-unset-proxy-notworking.html
Copyright © 2011-2022 走看看