问题

【Git】Git上传push报错:Failed to connect to github.com port 443 after 21097 ms: Timed out_git


因为之前转本后,学校里的课程就是 额 嗯,后来又备战考研,很多东西许久不碰,逐渐陌生了,最近准备复习顺便搞个毕设,上来就遇到了个git的连接问题,相信许多小伙伴或是新手都可能遇到,我也上网查了些,所以就把查到的没成功的以及成功的方案总结一下!


解决

方案一

因为一直用的猫进行挂梯子访问,所以猫会有个自己配的端口:

【Git】Git上传push报错:Failed to connect to github.com port 443 after 21097 ms: Timed out_github_02


所以在使用git上传时需要保持代理端口和git的端口一致:

【Git】Git上传push报错:Failed to connect to github.com port 443 after 21097 ms: Timed out_DNS_03


并且将本地代理一并设置就可以了:

【Git】Git上传push报错:Failed to connect to github.com port 443 after 21097 ms: Timed out_DNS_04


【Git】Git上传push报错:Failed to connect to github.com port 443 after 21097 ms: Timed out_github_05


方案二

可能原因为 DNS 解析出现问题,需要刷新下DNS即可,在 cmd窗口输入ipconfig/flushdns,清除缓存后再重新进行git` 操作即可


方案三

删除代理,如果本身你没有开代理,那就不要配置代理信息

# 先查看git配置
git config --global -l

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

以上三种放均是本人搜查后尝试的解决方案,第一种是契合自身的情况,其余两种也是有可能的,大家可以参考借鉴~