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


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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM