Cocoapods pod setup和git clone终极提速指南

背景描述:

最近刚换了新mac,需要重新配置cocoapods环境,执行pod setup时直接慢到崩溃(想哭),速度只有几KB,不知道等到猴年马月才能装完,而且稍不注意就要重来。

网上找了很多关于pod setup的解决方法,有说换网络环境的,有说换别的源,还有说直接拷贝别人安装好的文件,或者去GitHub上面直接download下来等等等。

在我一一试了一遍后,都没有成功,可能我太笨了。

原因分析

于是我想知道pod setup到底在做什么操作没错!git clone,就是一个很普通的git 仓库克隆到本地的操作。
为什么这么慢?因为克隆地址是github的,github的服务器是亚马逊的,而亚马逊又因为墙的原因(你懂得)….

解决方案

so 既然知道为什么这么慢了,解决方案自然是要搭梯子了,但是你会发现搭上全局的梯子再试一次速度并没有多大的提升。
ok 终极解决方案来咯

  1. 准备好一个速度不错的梯子(这里我就无耻的打个广告 O(∩_∩)O哈哈~:https://123ssr.com/auth/register?code=L0c7 ,我用的是10元/月的套餐,速度真心很不错,其次还有5元/月, 但是只能勉强看看文章、google一下什么的)当然如果你有更好的梯子也行。
  2. 用小飞机-高级设置-查看代理ip和端口我这里是127.0.0.1 和 1086,然后终端执行下面两句代码,启用代理(注意:地址和端口要一样)
    1
    2
    git config --global http.proxy 'socks5://127.0.0.1:1086'
    git config --global https.proxy 'socks5://127.0.0.1:1086'

最后把小飞机设置为全局模式,重新执行一次pod setup,快到流泪/(ㄒoㄒ)/~~,我是2M每秒下载速度,这个还是根据你的梯子和网络环境决定的

装完之后呢 可以再使用命令取消代理

1
2
git config --global --unset http.proxy
git config --global --unset https.proxy

如果还有什么不懂得呢,可以留言,如果这篇文章对你有帮助的话,可以给我小红心哟~