linphone-iphone Git配置提速下载编译

2018-11-27  本文已影响0人  Luyee_da64

     最近公司需要把在linphone项目中更改页面和接口,实现自己的voip服务,派我这个新人把项目down了跑起来,接到任务时有点偷着乐,私下想,让个项目跑起来,这有何难,欣欣然接受了

    然而,linphone官网http://www.linphone.org/technical-corner/linphone/downloads下给出的这个down下来的方法:

git clone git://git.linphone.org/linphone-iphone.git --recursive

结果就是这个鬼样子:

$ git clone https://git.linphone.org/linphone-iphone.git --recursive

Cloning into 'linphone-iphone'...remote: Counting objects: 135165, done.

receiving objects: 1% (1895/135165), 372.00 KiB | 2.00 KiB/s 

实在太难了,网速超慢,于是去github碰碰运气,还真找到了linphone官方发布代码的git:

https://github.com/BelledonneCommunications/linphone-iphone.git

用sourcetree同步了,这个倒是挺快,觉得小功告成,运行项目,纳尼?项目中缺少这么多第三方依赖库?

好吧,规规具具看教程,于是踏上了解决批量加载第三方库的征途,相信有失败经历的大家,都在抱怨网速,拿其中一个库举例吧:

Cloning into '/Users/luyee/proj/linphone-iphone/submodules/externals/ffmpeg'...

首先是网速1k、2k的,然后就报错,无法继续了

挺纳闷儿的,我用shdowrocks软件翻了墙啊,什么情况

然后就是一天的郁闷,突然老同学说是不是需要给git设置个代理?

感觉看到了希望,搜下方法,因为这里面用的是https的,所以走了http的代理(我的shadowrocks http代理是1087端口)

所以就这么设置:

git config --global https.proxy "http://127.0.0.1:1087"

当然 用过之后恢复:

git config --global --unset https.proxy

git设置代理之后,网速真是超快,2~3 M每秒,一会儿就完事儿啦

其它的,就按网上的教程,顺利结束编译并运行起来了项目,美美的

上一篇下一篇

猜你喜欢

热点阅读