无法访问,加载速度缓慢
异常原因:
当我们访问GitHub 的网址时,会向服务器发送一个请求,获取到 GitHub 网站所在的服务器 IP 地址,但是这个国际的开源代码平台解析出来的IP有的是不能访问,导致我们访问不了或者访问效率比较低。
分析:
据此原因分析,我们可通过添加IP地址到hosts里面的配置中,可在短期内解决此问题。但是github的ip地址会经常变化,所以hosts中的ip地址会失效,就需要重写再配置一遍,较为麻烦。
Github的访问异常的问题并不难解决,所以网上提供方法也比较多,比较杂。在经过比较选择后,博客主选择利用开源项目(dev-sidecar)。下面列举一下,较多博主推荐的常用方法及步骤的简单描述。
3.1 方法列举及选择分析
添加IP地址到hosts里面的配置中。
#操作简述:
输入https://ipaddress.com, 查询GitHub的网址ip地址,将GitHub的ip地址加入到hosts里面的配置中。
通过配置镜像地址实现访问。
镜像地址就是一个克隆版的Github网站,你可以访问镜像网站里面的项目,网站的项目内容跟Github是完整同步的,然后我们可以在这个网站里面进行下载克隆等操作,以实现加速的目的。
通过本地代理的方式将https请求代理到一些加速通道上从而选择最佳域名ip地址,获取最佳网络速度。
dev-sidecar,fastGithub,steam以及Github插件等加速访问。
基于上述检索到的资料,方法1需考虑Github IP失效情况下的重新处理;方法2的方法技术理论个人并不清楚,暂不考虑。综合对比分析,本人选择了使用开源软件——dev-sidecar,此方法也是较多入门级程序员的选择。
3.2 dev-sidecar的下载安装
步骤一:Gitee网站上搜索dev-sidecar项目。
步骤二:打开项目。 优先选择收藏数较多的项目,打开后若显示“内容可能含有违规信息”,更换一个项目打开如下图即可。
步骤三:选择适合自己电脑的版本安装(支持windows,Mac,Linux/Ubuntu)。
下拉项目界面至“下载安装包”中“release下载”,点击“Gitee release”(需要注册Gitee的账号)或“Github release”(此时进入Github网站,不一定能访问),
按照项目中介绍的要求,结合自己的需求选择。一般为windows用户,选择Windows的版本即可。
步骤四:将下载好的Devsidecar-1.7.3.exe(本人下载的文件)打开安装即可。
步骤五:安装后打开,会提示需要”安装证书“(随机生成的)。因为此软件是通过https来连接到的加速器上从而优化网络的(跟着提示去安装即可),具体原因也可在当前界面查看。
步骤六:查看当前访问github的ip解析的地址和延迟情况,可通过测速检测,比较方便。
GitHub Desktop 是一个可让您使用 GUI 而非命令行或网络浏览器与 GitHub 交互的应用程序。
创建Github 账户,并记住你的账号(Username)和密码(Password),接下来会用到 。
------------------
后续再添加,暂时没时间写
来源地址:https://blog.csdn.net/weixin_56696595/article/details/128155716