转载自https://www.cnblogs.com/sochishun/p/14505669.html
具体操作步骤 1、打开 https://www.ipaddress.com/ 这个全球最好的 IP 地址查询工具网站来查询出域名当前对应的最优 IP。(不要用 ip168.com 这类国内的 IP 探针,其获取的国外域名的 ip 也是被 DNS 污染过的)
查询下面 3 个网址对应的 IP 地址
140.82.114.3 github.com
185.199.108.153 assets-cdn.github.com
199.232.69.194 github.global.ssl.fastly.net
2、修改本地电脑系统 hosts 文件
【Github打开慢解决方法】Windows 系统中的文件路径:C:\WINDOWS\system32\drivers\etc
Linux 系统中的文件路径:/etc/hosts
直接在最后面加入以下代码
140.82.114.3 github.com
185.199.108.153 assets-cdn.github.com
199.232.69.194 github.global.ssl.fastly.net
说明:在 Windows 系统中,包括 XP、Win7、Win8 、Win10 系统中,hosts 文件的位置都是一样的。如果 etc 文件夹中并没有 hosts 文件,那么可能是该文件隐藏了,可以设置一下,让其显示出来即可。
3、 更新dns缓存
修改后会直接生效,无需刷新 DNS 缓存,因为 hosts 的优先级大于 DNS 域名解析,添加完 hosts 之后,再访问对应的域名,已经就与 DNS 没关系了。如果未生效,重启操作系统或用命令刷新。
Windows 系统:
ipconfig /flushdns
Linux 系统:
systemctl restart nscd
Mac 系统:
sudo dscacheutil -flushcache或sudo killall -HUP mDNSResponder
推荐阅读
- java|访问Github速度很慢以及解决方法(系统通用)
- github|github太慢了(两种方式解决这个痛!.)
- 工具类|github加速插件
- java|Java五年,已财富自由,美人在手!
- git|使用git命令把代码上传到Gitee本地仓库
- 学习感悟篇|我的开源项目从0到1024的过程
- eng|Github - 第一篇(Github安装与配置)
- eng|Github - 第三篇(分支操作案例)
- github|【GitHubShare】AI开发七巧板,快速训练、部署与监控机器学习模型,清晰查看模型的各项统计数据