如何快速的Github下载超具体操作

How to be quick ——git clone

前言


相信有时会奇怪为什么git clone总是那么的慢呢?主要原因是因为……敲黑板了,保持安静

因为github.global.ssl.fastly.net域名被限制了,不要问三连

那么如何处理这种情况呢?The only thing you wanna is to solve problems.

目标对象


针对Windows电脑

基本思路


前面提到github.global.ssl.fastly.net域名被限制了,直接找到ip地址,

然后在hosts文件中加上ip–>域名的映射,刷新DNS缓存便可。

具体实践


1.寻找hosts文件,所在目录为C:\Windows\System32\drivers\etc,如果有只读,将只读改成如下图所示,点击高级

2.通过以下5步骤,打开host文件,准备添加内容

1.手指同时按住 windows 键和 X 键,在电脑桌面右下角弹出来的菜单里选择Windows Powershell(管理员)。

2.在打开的powershell 界面输入notepad,按回车,就会出现记事本的界面。

3.在记事本界面点击文件,然后选择“打开”,在弹出来的窗口里找到路径c:\windows\system32\drivers\etc\,找到后可以看到目录里面是空白。点击右下角的选择文件,点击所有文件。

4.此时hosts文件就会出现在你眼前,点击hosts文件,然后点右下角的打开。就会弹出hosts文件的编辑页面,可以在里面添加你需要的IP地址和主机名了。

5.添加完毕以后,可以直接按ctrl+s保存,也可以直接点击记事本左上角的文件,然后点保存。Hosts文件就修改成功了。这样就解决了修改hosts文件的问题了。

具体参考:https://zhidao.baidu.com/question/584451111.html

3.打开文件后添加内容,在文件中加入下面几行(每一行的左边为IP,右边为对应的网址),记得点击保存

31.13.85.16 github.global.ssl.fastly.net
192.30.253.112 github.com
54.251.140.56 codeload.github.com
52.216.168.155 github-cloud.s3.amazonaws.com

左面是IP地址,通过DNS,右边是域名

左边的IP需要自己去下面的网址中,选择TTL值最小的(选择稳定的替换上面的IP地址)

查询网站:

http://tool.chinaz.com/dns/?type=1&host=github.global.ssl.fastly.net&ip=

或者直接查询https://www.ipaddress.com,搜索hostname的IP Address

 

4.windows+R,输入cmd,进入后输入ipconfig /flushdns

5.git clone [地址] 试试是不是速度快了,如果没有的话重启一下电脑就可以了

 

TIPS for Linux


hosts文件路径在:sudo vim /etc/hosts(Linux sudo命令以系统管理者的身份执行指令

Linux更新方法:在终端输入sudo /etc/init.d/networking restart

 

总结


核心就是使用管理员身份修改hosts文件,不通过域名的DNS,直接可以搜索GitHub的IP地址

情人节就你了——爱你哦↓抱走了↑

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值