#解决办法:Github访问异常(无法访问或访问速度缓慢)

 

一.情况描述

无法访问,加载速度缓慢

二.异常原因及分析

异常原因:

  当我们访问GitHub 的网址时,会向服务器发送一个请求,获取到 GitHub 网站所在的服务器 IP 地址,但是这个国际的开源代码平台解析出来的IP有的是不能访问,导致我们访问不了或者访问效率比较低。

分析:

  据此原因分析,我们可通过添加IP地址到hosts里面的配置中,可在短期内解决此问题。但是github的ip地址会经常变化,所以hosts中的ip地址会失效,就需要重写再配置一遍,较为麻烦。

 

三.解决方法

  Github的访问异常的问题并不难解决,所以网上提供方法也比较多,比较杂。在经过比较选择后,博客主选择利用开源项目(dev-sidecar)。下面列举一下,较多博主推荐的常用方法及步骤的简单描述。

3.1 方法列举及选择分析

1.添加IP地址到hosts里面的配置中。

#操作简述:

  输入https://ipaddress.com, 查询GitHub的网址ip地址,将GitHub的ip地址加入到hosts里面的配置中。

2.通过配置镜像地址实现访问。

  镜像地址就是一个克隆版的Github网站,你可以访问镜像网站里面的项目,网站的项目内容跟Github是完整同步的,然后我们可以在这个网站里面进行下载克隆等操作,以实现加速的目的。

3.通过本地代理的方式将https请求代理到一些加速通道上从而选择最佳域名ip地址,获取最佳网络速度。

dev-sidecar,fastGithub,steam以及Github插件等加速访问。

  基于上述检索到的资料,方法1需考虑Github IP失效情况下的重新处理;方法2的方法技术理论个人并不清楚,暂不考虑。综合对比分析,本人选择了使用开源软件——dev-sidecar,此方法也是较多入门级程序员的选择。

3.2 dev-sidecar的下载安装

步骤一:Gitee网站上搜索dev-sidecar项目。

32a4b43b23844a20908c439d1a1a0403.png

步骤二:打开项目。 优先选择收藏数较多的项目,打开后若显示“内容可能含有违规信息”,更换一个项目打开如下图即可。

7a1e0150693c4dae830287720b011b50.png

 步骤三:选择适合自己电脑的版本安装(支持windows,Mac,Linux/Ubuntu)。

下拉项目界面至“下载安装包”中“release下载”,点击“Gitee release”(需要注册Gitee的账号)或“Github release”(此时进入Github网站,不一定能访问),

1294b6bc64414afbbd2a1375ed18423e.png按照项目中介绍的要求,结合自己的需求选择。一般为windows用户,选择Windows的版本即可。

 步骤四:将下载好的Devsidecar-1.7.3.exe(本人下载的文件)打开安装即可。

ca2779d775b240ffa390d2e886f5d450.png

步骤五:安装后打开,会提示需要”安装证书“(随机生成的)。因为此软件是通过https来连接到的加速器上从而优化网络的(跟着提示去安装即可),具体原因也可在当前界面查看。

bf63dd7d8b154c30ac9e74867dafe433.png

步骤六:查看当前访问github的ip解析的地址和延迟情况,可通过测速检测,比较方便。

e2669d5fd5fe466081abf44abbb1ae74.png

 四、后续方法优化之Github desktop 及其汉化

GitHub Desktop 是一个可让您使用 GUI 而非命令行或网络浏览器与 GitHub 交互的应用程序。

1.创建Github 账户,并记住你的账号(Username)和密码(Password),接下来会用到 。

------------------

后续再添加,暂时没时间写

猜你喜欢

转载自blog.csdn.net/weixin_56696595/article/details/128155716