首页 > 其他分享 >Github访问速度慢的解决方案

Github访问速度慢的解决方案

时间:2023-06-06 10:31:44浏览次数:43  
标签:Github 解决方案 github 速度慢 GitHub https 镜像 com

作为国内的用户,我相信绝大多数的家人们都遇到过一个问题,那就是访问github的时候非常非常慢。甚至有的时候访问网站页面直接死掉。这个时候该有人说了,我有梯子我不怕,上网速度嗖嗖的。

但是如果我们不使用梯子的情况下该怎么办呢?毕竟使用github也是我们的日常。

Github打开慢的原因:

GitHub的CDN(Content Delivery Network,即内容分发网络)域名遭到DNS污染,无法连接使用GitHub的加速分发服务器,所以国内访问速度较慢。

DNS解析的问题;

服务器在国外。

解决方案:

方案一:修改本地host文件

修改本地host文件,增加配置内容,绕过域名解析,达到加速的目的。

获取方式1:

github.global.ssl.fastly.net.ipaddress.com/#ipinfo 访问这个网址。会得到CDN和IP地址,对应github.com

github.com.ipaddress.com/#ipinfo 访问这个网址,会得到CDN和IP地址,对应github.global.ssl.fastly.net。然后再host中添加配置:

140.82.114.4 github.com199.232.69.194 github.global.ssl.fastly.net

获取方式2:

访问链接:https://raw.hellogithub.com/hosts(ps:这链接定时更新),获取对应的host配置。

如果需要工具自动更新的话,点击链接:https://github.com/oldj/SwitchHosts

特别说明

Github的IP地址是不断变化的,如果发现网站打不开了,可以获取新的IP地址修改hosts里面的内容,方式如下:

在网站https://www.ipaddress.com/ 输入你要解析的域名。例如:github.com的IP获取方式,在输入框输入以下内容:

Github访问速度慢的解决方案_Github访问速度慢的解决方案

敲击你最爱的回车键,你会得到:

Github访问速度慢的解决方案_Github访问速度慢的解决方案_02

要的就是红框框里的内容。获取了相关信息后,可以替换hosts里的内容即可。

修改HOSTS文件的方法:

1、Mac OS系统

1)、直接打开终端

2)、输入:sudo vim /etc/hosts

3)、输入本机的开机密码

2、Windows系统

1)、打开c盘,按照这个路径C:\Windows\System32\drivers\etc\hosts找到hosts文件

2)、用文本编辑器打开文件

方案二:Github镜像或加速网站

通过GitHub 镜像访问。这里提供几个最常用的镜像地址:

https://hub.fastgit.xyz/ 

https://gitclone.com/ (此镜像是直接搜索相关仓库,然后克隆)

https://ghproxy.com/ (GitHub 文件 , Releases , archive , gist , raw.githubusercontent.com 文件代理加速下载服务)

https://toolwa.com/github/ (GitHub 加速下载)

也就是说上面的镜像就是一个克隆版的 GitHub,你可以访问上面的镜像网站,网站的内容跟 GitHub 是完整同步的镜像,然后在这个网站里面进行下载克隆等操作。

注意是否已失效,当然也可搜索其他的镜像网址或加速网站。

方案三:通过 Gitee 中转 fork 仓库下载

访问 gitee 网站:https://gitee.com/ 并登录,在顶部选择“从 GitHub/GitLab 导入仓库”。在导入页面中粘贴你的Github仓库地址,点击导入即可。

Github访问速度慢的解决方案_Github访问速度慢的解决方案_03

等待导入操作完成,然后在导入的仓库中下载浏览对应的该 GitHub 仓库代码,你也可以点击仓库顶部的“刷新”按钮进行 Github 代码仓库的同步。

Github访问速度慢的解决方案_Github访问速度慢的解决方案_04

方案四:安装浏览器Github 插件

GitHub加速插件顾名思义它就是一款加速GitHub下载速度的插件,它可以提高Github访问速度:github release、archive以及项目文件下载的加速。

支持镜像网站clone,有Cloudflare Workers无服务器版本以及Python版本。使用后可以明显感觉GitHub的下载速度变快。

安装方式:

1.下载地址:GitHub加速_1.3.6_chrome扩展插件下载_极简插件

2.在浏览器地址栏中输入 chrome://extensions/

3.将下载的插件直接拖到该页面松开,后面就按着页面指示走就可以了!

标签:Github,解决方案,github,速度慢,GitHub,https,镜像,com
From: https://blog.51cto.com/u_16111399/6422756

相关文章

  • 主流源代码管理工具介绍——Github
    一、 Github简介     源代码管理工具在实际软件开发中具有极其重要的作用。相比于相互拷贝源码,使用源代码管理工具更方便开发成员之间进行开发,且使用源码管理工具具有更高的保密性。在此,将对目前相对流行的源代码管理工具--Github进行简要介绍。Github作为源码管理......
  • Github--源码管理工具介绍
    源代码管理工具在实际软件开发中具有极其重要的作用。相比于相互拷贝源码,使用源代码管理工具更方便开发成员之间进行开发,且使用源码管理工具具有更高的保密性。在此,将对目前相对流行的源代码管理工具--Github进行简要介绍。Github作为源码管理工具,主要由两部分组成:本地数......
  • RuntimeError Working outside of application context 解决方案
    RuntimeErrorWorkingoutsideofapplicationcontext解决方案前言最近做了一个前后端分离的博客网站项目,后端采用了python轻量级框架Flask,在调用Flasksqlalchemy的时候出现了问题。报错fromflaskimportFlaskfromflask_sqlalchemyimportSQLAlchemyapp=Flask(__......
  • 公司要重构推荐系统?电商行业企业级推荐系统解决方案
    摘要       推荐系统不是为了推荐而推荐,首先要聚焦解决什么问题,根据不同的业务场景来制定推荐业务,推荐系统并不是一个科技向善的系统。首先推荐系统是为了增加业务量而不是为了给用户实惠方便,是为了增加用户需求而不是仅仅为了满足用户需求(当然,这个也很重要),是为了增加信息壁......
  • IDEA连接gitLab或github
    找到本地文件夹.ssh/id_rsa.pub文件将里面的内容复制配置到gitlab或github中.......
  • 数据万象 | AIGC 存储内容安全解决方案
    AIGC(人工智能生产内容)已经成为与PGC(专业生产内容)、UGC(用户生产内容)并驾齐驱的内容生产方式。由于AI的特性,AIGC在创意、个性化、生产效率等方面具有独特的优势,这些优势可以使得高质量的内容制作更简单,但也会帮助恶意份子更高效地炮制违法违规内容。数据万象从AIGC的输入、生产......
  • NineData,稳定、高效的Redis数据同步解决方案
    在DB-Engines网站的排名中,Redis在Key-value存储的NoSQL领域连续霸榜多年,是目前最流行的键值对存储数据库,被广泛用于缓存、队列、实时分析等多种高并发的场景中。在生产环境中,我们会遇到对Redis进行版本升级和架构的扩缩容的操作,这些操作都会涉及到Redis数据同步操作,所以,一个......
  • Mysql 主从备份 Last_Errno: 1146 Last_Error: Error executing row event: 错误问题
    本人在做主从备份的时候发现了此问题! 1主数据库是已经把这个表删除了丛数据库也是没有备份这个表但是一直报这个错原因是bin-log日志有这个表 但是没记录到已经把这个表删除了 主从表同步实际从库是根据主库的bin-log二进制的SQL进行执行的 这是Mysql的一个BUG1......
  • cnblogs 停更, 迁移到 GitHub SSR website All In One
    cnblogs停更,迁移到GitHubSSRwebsiteAllInOnecnblogs迁移,停更old......
  • 2021-01-09--网络安全问题清单:问题类型-问题描述-解决方案
    title:网络安全问题清单:问题类型-问题描述-解决方案categories:-网络安全与性能优化tags:-网络安全-网站测试-安全清单abbrlink:'393'date:2021-01-0913:02:39updated:2021-01-0913:02:39最近收到一份网络安全检查清单(如下,有删减),再加上部分的IBM......