首页 > 其他 > 详细

TortoiseGit Pull或Push操作失败,提示Failed to connect to github.com port 443: Timed out

时间:2021-03-01 18:13:04      阅读:142      评论:0      收藏:0      [点我收藏+]

今天急着提交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,成功了,速度也不慢。

TortoiseGit Pull或Push操作失败,提示Failed to connect to github.com port 443: Timed out

原文:https://www.cnblogs.com/liuhao30/p/14464871.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!