一、國內(nèi)訪問github慢的原因
GitHub在國內(nèi)訪問速度慢的問題原因有很多,但最直接和最主要的原因是GitHub的分發(fā)加速網(wǎng)絡(luò)的域名遭到DNS污染。
可通過修改系統(tǒng)hosts文件的辦法,繞過國內(nèi)dns解析,直接訪問GitHub的CDN節(jié)點(diǎn),從而達(dá)到加速的目的。不需要(科學(xué))的上網(wǎng),也不需要開代理加速器。
打開
https://www.ipaddress.com/網(wǎng)站,查詢下面3個(gè)網(wǎng)址對(duì)應(yīng)的IP地址
- github.com
- assets-cdn.github.com
- github.global.ssl.fastly.net
二、macOS解決方法
- 打開hosts文件.終端輸入sudo vim /private/etc/hosts
- 在 vim 編輯中,輸入i可以編輯hosts文件
- 可以直接粘貼下面地址和域名的映射關(guān)系到hosts的最后一行140.82.113.4 https://github.com
然后刷新DNS緩存
dscacheutil -flushcache
三、windows解決方法
修改本地電腦系統(tǒng)hosts文件路徑 C:WindowsSystem32driversetc
ipconfig /flushdns回車后執(zhí)行刷新本地dns緩存數(shù)據(jù)即可