liuhao30

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

今天急着提交github的时候,第一步pull的时候就失败了。只好网上找找原因,大部分人提到是由于代理配置,并提到以下命令:

设置代理:
git config http.proxy http://127.0.0.1:1080

git config https.proxy http://127.0.0.1:1080


取消全局代理:
git config --unset http.proxy

git config --unset https.proxy
 

 

因为着急就也没查清楚 proxy 的地址为什么是 http://127.0.0.1:1080,就直接git bash执行了,结果报错信息变成了 can't connect to 127.0.0.1:1080。想要将这个全局代理取消,这时git bash 又报错error: key does not contain a section: unset,只好进入git项目中直接修改.git目录下的config文件,直接修改其中的

[http]
proxy = http://127.0.0.1:1080

 

既然修改代理地址会导致报错信息变化,那说明改此处确实生效,于是看了看本机代理软件上的配置:

 

 

 

这下知道为什么会有connect 报错了,我本机上的http 代理端口为 58591,不是其他人博客中的1080。

 

进入git项目,修改.git目录下的config文件为:

[http]
    proxy = http://127.0.0.1:58591

 

再次尝试pull,成功了,速度也不慢。

posted on 2021-03-01 17:34  拜特尔曼  阅读(1255)  评论(0编辑  收藏  举报