社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

最近 GitHub 访问很慢?

码农学习联盟 • 4 年前 • 452 次点击  
中国大陆的用户访问 GitHub 的速度很慢,如果不「科学上网」,下载一个项目可能需要等很多时间。昨天也有读者给我留言表述这个问题:
今天这篇文章就帮你彻底解决「GitHub速度慢」的问题,让你的 GitHub 起飞!
速度慢的原因有很多,但最直接和最主要的原因是 GitHub 的分发加速网络的域名遭到 DNS 污染。
由于 GitHub 的加速分发 CDN 域名 assets-cdn.github.com 遭到 DNS 污染,导致无法连接使用 GitHub的加速分发服务器,才使得中国大陆访问速度很慢。
我们解决污染问题一般是通过通过修改 Hosts ,GitHub 的 CDN 域名被污染问题也不例外。将域名解析直接指向 IP 地址来绕过 DNS 的解析,以此解决污染问题。
01
解决污染
1. 打开 www.ipaddress.com 查询下面四个网站的 IP 。
  • https://github.com/

  • https://assets-cdn.github.com/

  • http://global.ssl.fastly.net/

  • codeload.github.com

把这四个网站的地址复制到刚刚的完整进行查询,假如查询结果如下:
  • 140.82.114.3:github.com

  • 185.199.108.153:assets-cdn.github.com

  • 185.199.109.153:codeload.github.com

  • 151.101.184.249:global.ssl.fastly.net

2. 找到 Windows下的 hosts 文件,进行 DNS 映射。

将 IP 地址写入进去。
然后 win + R 输入 cmd,打开命令行界面。输入 ipconfig/flushdns 刷新 DNS 缓存即可,如果某一天发现网速又变慢了, 可以重新按上面的步骤查询最新的 ip 即可。
02
Chrome 插件
这款 GitHub 加速插件挺好用的,如果你没办登录谷插件商店,可以:
链接: https://pan.baidu.com/s/1kn9mqutqZfk4OGMBXtnUpg  密码: 06ei
03
GitHub 克隆网站
下面这两个网站是 GitHub 的克隆版,也就是该网站的镜像。当你下载、克隆很慢时,可以随意访问下面这俩网站,我试了一下,用这两个网站下载和访问块多了。
  • https://github.com.cnpmjs.org

  • https://hub.fastgit.org - 推荐

04
项目加速下载网站
下面这个网站是一个 GitHub 加速下载网站,打开你要下载的 GitHub 仓库页面,点击右侧额绿色按钮点击 Download ZIP,等浏览器弹出下载框后复制下载框中的链接地址粘贴到这个网站即可。
http://toolwa.com/github/
其实还有很多其他的方法加速 GitHub,但我觉得这几个方法够用了,其他方法有点麻烦,我就不一一介绍了。


重磅!程序员交流群已成立


公众号运营至今,离不开小伙伴们的支持。


为了给小伙伴们提供一个互相交流的平台,特地开通了程序员交流群


群里有不少技术大神,不时会分享一些技术要点,更有一些资源收藏爱好者不时分享一些优质的学习资料。(群完全免费,不广告不卖课!)


需要进群的朋友,可长按扫描下方二维码。



▲长按扫码


Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/110958
 
452 次点击