如何快速的git clone超具体操作
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地址
情人节就你了——爱你哦↓抱走了↑
上一篇: vue中实现简单的分页