
git报错:fatal: unable to access ‘...‘: Failed to connect to github.com port 443 after 21064 ms:(已解决)
记录git clone命令报错:fatal: unable to access 'https://github.com/NewEduAI/algo-backend.git/': Failed to connect to github.com port 443 after 21064 ms: Could not connect to server的一次解决经历,希望对大家有帮助。
·
情境描述
博主许久不用Git,今天接了一个科研项目复制Github上的项目进行修改,遂使用 git clone
命令进行项目克隆,但是克隆的过程中出现下面的报错:
fatal: unable to access 'https://github.com/...': Failed to connect to github.com port 443 after 21064 ms: Could not connect to server
博主很是苦恼,毕竟上次使用的时候还好好的,怎么就出现了这样的情况。于是,博主开始了漫长的解决道路。
尝试过的方法
- 确保关闭防火墙和安全软件:博主使用的是 Windows 11 操作系统,确保了我的电脑上所有的防火墙都已经关闭,并且没有开任何的安全软件(比如360安全卫士)。
- 确保可以访问Github:直接把Github仓库的网址放在浏览器地址栏中,发现也能够打开该仓库。并且,又尝试了在计算机的命令行中
ping
一下 github.com,也是可以成功的。 - 检查Github是否在维护:通过打开网址查看了
Github status
,不出所料此时Github并没有正在维护,所以也不是因为网站在维护的原因导致无法访问。 - 卸载Git并重新安装:博主卸载了Git,并且在官网上重新安装了最新版本的Git,但是使用
clone
命令还是报相同的错误。 - 诊断网络问题:博主使用360断网急救箱诊断了网络问题,嘿你别说还真有问题,属于是碰巧一起修复了(虽然也不知道修复以后对Git有没有帮助)。
- 将连接的网络改成其他安全措施更少的网络:博主所在的学校有PKU和PKU Secure两个校园网,后面一个好像是更安全,那么就有可能阻止了这次复制,所以果断切换为PKU。但是还是没有用。
- 清除了Git的代理:使用了下面的命令清除了Git的代理,我看好多人清除了之后问题就解决了,但是博主的报错非常顽固。
git config --global --unset http.proxy
git config --global --unset https.proxy
- 重启计算机:属于是没有办法的办法了,死马当活马医,果不其然还是没有解决。
最终解决
博主使用了一圈方法后仍然没有解决这个报错,遂又按照乱序随便重新尝试了几个上面的方法,发现竟然解决了。
博主发现:好像有时候报这个错,也只是单纯因为自己所在的网络不好,等一等就好了。
更多推荐
所有评论(0)