0


Git:443超时的解决办法

在IDEA中,项目commit完后,需要Push到GitHub时,出现“Failed to connect to github.com port 443: Timed out”这样的错误,这个错误就是网络错误,并不是配置出现了问题,但是挂VPN还是会报这个超时错误,可以按如下方法,修改项目的代理:

进入项目的本地仓库目录下,右键Git Bash Here进入控制台,分别执行以下两个命令:

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

然后应该就OK了。


2021年12月16日09:30:14更新,关于这个443超时的解决办法确实很麻烦,网上有用代理的,还要设置端口号,我试了试也没成功,还有其他方法有的试了有的没试,反正都不太好使,至今没找到一个一劳永逸的方法。而且上边这两行命令也不能保证一定好使,不过我测试了多次确实比网上其它方法要稍微好一点,执行了这两个命令后可能还是显示443超时,这时没关系,可以多试几次,VPN开关几次试试,有时候说不定哪次就稀里糊涂的就行了,反正很奇怪。

另外不知道和这个有关系,配置hosts文件。在cmd尝试ping github.com如果出现超时,可以尝试修改hosts文件,添加github的dns解析。进入C:\Windows\System32\drivers\etc该目录下,直接修改hosts文件会无法保存,提示没有权限,可以这样操作:把hosts文件拖到桌面,然后修改好后再拖回去就可以。在hosts文件底部添加如下内容:

192.30.255.112 github.com git
185.31.16.184 github.global.ssl.fastly.net

然后打开cmd,刷新一下DNS缓存:

ipconfig /flushdns

再次尝试ping github.com应该就可以了。

标签: git github

本文转载自: https://blog.csdn.net/sichen1900/article/details/121909009
版权归原作者 一条小金毛 所有, 如有侵权,请联系我们删除。

“Git:443超时的解决办法”的评论:

还没有评论