访问github太慢,如何解决这一隐患快速下载呢?接下来这一方式直击痛处!
Posted enjsky.G
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了访问github太慢,如何解决这一隐患快速下载呢?接下来这一方式直击痛处!相关的知识,希望对你有一定的参考价值。
前序
github是开发者必不可少的代码管理平台!可是对于我们国内的开发者来说,时常遇到访问github官网、下载github项目很慢的极度困扰。最近因学习需要,下载一个较大的项目,下载到一半,突然网络连接中断,对于开发的小伙伴们来说,这是极其影响情绪的。那么遇到这一问题该怎么处理呢?
原因介绍
我们在访问github时突然很慢或直接就卡住,出现这一问题的原因是GitHub在DNS解析时出现了问题,导致无法连接,从而中断与GitHub加速服务器的连接,使得国内访问极其慢。
思路
了解了造成这一问题原因,接下来就是找解决方法了,由于造成这一问题的原因时域名解析,那么我们可以不通过DNS进行其域名解析,而是使用【 https://www.ipaddress.com】把域名解析出来,然后配置hosts文件进行访问,进而达到加快访问速度的目的。
解决方法
上面我们思考了如何解决这一问题,第一步就是将域名进行外部解析,那么接下来就是解析域名。
域名解析地址:域名解析
1.通过外部域名解析我们将获取到GitHub访问地址和GitHub公用访问地址,如下:
GitHub IP访问地址:github.com 140.82.112.4
GitHub IP公用访问地址:github.global.ssl.fastly.net 199.232.69.194
具体操作如下:
第一步:访问域名解析网址,搜索http://github.com网址并解析域名,如下图:
第二步获取解析后的IP地址,如下图:
解析后GitHub的 IP地址:
github.com 140.82.112.4
github.global.ssl.fastly.net 199.232.69.194
【温馨提示】全部复制即可。
2.将如上解析后的IP地址添加到hosts文件中,并刷新即可。
首先进入hosts文件中,在文件管理器中,进入c盘下的Windos文件夹中,进入System32文件夹中最后进入drivers文件夹中,最后进入etc文件夹中找到hosts文件将如上IP粘贴到文件最后一行即可。
hosts文件完整路径:C:/windows/system32/drivers/etc/hosts
刷新
在终端输入命令行:ipconfig /flushdns
ipconfig /flushdns
运行如下:
【温馨提示】以上操作为Windows系统。
【附件】:
- Mac
1.打开文件:/etc/hosts
2.把两个ip地址复制到末尾;(使用vi命令有效:sudo vi /etc/hosts)
3.打开终端(通过聚焦搜索-搜索“终端”),运行:sudo killall -HUP mDNSResponder - Linux
1.打开文件:/etc/hosts
2.把两个ip地址复制到末尾
3.打开终端,运行:systemctl restart nscd
3.在Gitee中进行项目导入并下载。
1)Gitee是什么呢?
Gitee.com(码云) 是 OSCHINA.NET 推出的代码托管平台,支持 Git 和 SVN,提供免费的私有仓库托管。是国内开源代码托管的生态体系。
Gitee官网地址:Gitee
2)导入项目
到这里项目就导入完成咯。
【温馨提示】由于GitHub的访问速度慢,需要等待一下,接下来的项目下载就很快啦!
3)项目下载
下载项目完成咯。体验飞一般的感觉!
结束语
本文章主要讲述了GitHub访问、下载速度慢的问题及解决方案,如有疑问或不足欢迎小伙伴们留言,本人将改进更新。
以上是关于访问github太慢,如何解决这一隐患快速下载呢?接下来这一方式直击痛处!的主要内容,如果未能解决你的问题,请参考以下文章