git push 出现 fatal: TaskCanceledE

2020-11-12  本文已影响0人  GreperXiao

git push 经常出现
fatal: TaskCanceledException encountered
或者
fatal: HttpRequestException encountered

几次报错之后,就需要重新输入账号密码了。
网上搜罗一圈,可能都没说到重点上。

报这个错的原因是git 请求api.github.com出错,connection reset
解决方案是小飞机,哈哈,其实没必要。

去ipaddress等网站去查一下 api.github.com的ip,找一个能用的 ,写到hosts文件中也可以。
不过这个解决方案也很繁琐是不是?

这里有个比较好的开源项目DevSidecar
github 地址: https://github.com/docmirror/dev-sidecar
gitee 地址: https://gitee.com/docmirror/dev-sidecar
桌面版下载地址:https://dev-sidecar.docmirror.cn/update/DevSidecar-1.1.0.exe
安装后打开等两项都开启之后,再去git push试试,看是不是ok了

在这里插入图片描述

主要是通过本地代理的方式将http请求代理到一些国内的加速通道上,不用小飞机也能解决一些网站和库无法访问或访问速度慢的问题

它上面有个功能叫dns优选,可以配置想要的域名,然后通过国外的dns服务器解析,帮你挑一个最优的ip进行代理连接。

所以遇到其他原本打不开的国外网站,都可以去设置一下这个域名解析,可能就可以打开了
(注意:对于被GFW和谐的网站是没用的)

在这里插入图片描述

如果觉得好用,记得gitee ,github上点个star哟
github 地址: https://github.com/docmirror/dev-sidecar
gitee 地址: https://gitee.com/docmirror/dev-sidecar

上一篇下一篇

猜你喜欢

热点阅读