美文网首页
linphone-iphone Git配置提速下载编译

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

作者: Luyee_da64 | 来源:发表于2018-11-27 16:53 被阅读0次

         最近公司需要把在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每秒,一会儿就完事儿啦

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

    相关文章

      网友评论

          本文标题:linphone-iphone Git配置提速下载编译

          本文链接:https://www.haomeiwen.com/subject/czogqqtx.html