git clone的速度慢到难以忍受问题的解决方法~

6 篇文章 0 订阅

git clone的速度慢到难以忍受问题的解决方法~

今天接到个antV/G6图表的一个项目,在github上面看到一个好的开源项目,想要使用它,或者想要研究一下它的源码,这时我们需要使用git clone命令。
git clone就是仓库克隆,把服务端的仓库克隆到本地,和git push相对(以前都说push的反义词是pop,现在又多了一个~~)或者用这个方法:
在这里插入图片描述
用git Clone克隆远程库,奈何Git clone太慢了,慢到不能忍的地步
在这里插入图片描述

解决办法:

方法一: 先把 github项目导入到码云,再clone到本地
先进入网址

https://gitee.com/signup

在这里插入图片描述
直接用github登录,然后clone到本地。
两种方法保持 码云 Gitee 和 Github 同步更新

方法一(推荐):

如果是本地仓库,只在需要命令行添加用不同名称标识的 码云 Gitee 和 Github 远程库。

git remote add 远程库名 远程库地址

方法二:

在 码云 Gitee 项目主页点击同步更新按钮即可!
第二种方法就是
思路:

git clone特别慢是因为github.global.ssl.fastly.net域名被限制了。
只要找到这个域名对应的ip地址,然后在hosts文件中加上ip–>域名的映射,刷新DNS缓存便可。

实施:

1在网站 https://www.ipaddress.com/ 分别搜索

github.global.ssl.fastly.net
github.com

得到ip:
2打开hosts文件
Windows上的hosts文件路径在C:\Windows\System32\drivers\etc\hosts
Linux的hosts文件路径在:sudo vim /etc/hosts
3在hosts文件末尾添加两行(对应上面查到的ip)

151.102.185.194 github.global-ssl.fastly.net
192.30.253.122 github.com

4保存更新DNS
Winodws系统的做法:打开CMD,输入ipconfig /flushdns
Linux的做法:在终端输入sudo /etc/init.d/networking restart
5完成,试试git clone这条命令速度如何?

每天一句中文式外语

俄语

安全区 безопасная зона [别扎拔什那呀 左那]
安全带 безопасный лента [别萨拔丝内衣 连达] 
安全帽 шлем [什列木]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Eugene.Tom.Lee

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值