由于一些原因,github网址经常打不开,或者网址可以打开,资源却一直下载失败。
解决方案
查询github网址IP、SSL对应IP、CDN对应IP
添加到系统hosts文件中,这样再访问github时,就会优先使用hosts文件中的ip地址。
1、访问一下网址查询github对应域名和IP
1.1、github-网址查询
https://ipaddress.com/website/github.com
1.2、github-ssl查询
https://ipaddress.com/website/github.global.ssl.fastly.net
1.3、github-cdn查询
https://ipaddress.com/website/assets-cdn.github.com
2、修改系统hosts文件
以win10系统为例,host文件位置
C:\Windows\System32\drivers\etc
右键-通过vscode打开
把上面三个网址上查询到的信息,添加到hosts里面
例如:
然后保存,
如果提示:无法保存"hosts":权限不足。选择’以管理员身份覆盖可作为管理员重试,直接选择:以管理员身份重试
3、刷新DNS缓存
在终端输入 ipconfig/flushdns
ipconfig/flushdns