Github下载速度慢问题解决
对于码农来说github毫不陌生,由于经常在github克隆代码,国内clone代码慢的要死,常常下载终止,对此苦不堪言。今天在网上找到一个解决办法,亲测有效。废话不说直接就是干。
1.找到Hosts文件
哔哔一句什么是hosts文件
在互联网协议中,host表示能够同其他机器互相访问的本地计算机。一台本地机有唯一标志代码,同网络掩码一起组成IP地址,如果通过点到点协议通过ISP访问互联网,那么在连接期间将会拥有唯一的IP地址,这段时间内,你的主机就是一个host。
在这种情况下,host表示一个网络节点。host是根据TCP/IP for Windows 的标准来工作的,它的作用是包含IP地址和Host name(主机名)的映射关系,是一个映射IP地址和Host name(主机名)的规定,规定要求每段只能包括一个映射关系,IP地址要放在每段的最前面,空格后再写上映射的Host name主机名 。对于这段的映射说明用“#”分割后用文字说明。
windows系统下一般位于
C:\Windows\System32\drivers\etc
如图所示
2.查询Github的两个ip地址
github.com
github.global.ssl.fastly.net
使用网站ipaddress进行查询。
如下图
1.查询github.com的IP地址
2.查询github.global.ssl.fastly.net的IP地址
3.打开hosts文件
用我丑陋的notepad++打开进行修改,分别将上述ip添加进去。
如图
4.刷新DNS缓存
执行cmd命令,如下图
输入以下命令
ipconfig /flushdns
如图
现在再来试一下 git clone 命令,比以前快多了。