美文网首页
git 设置代理下载 webrtc代码

git 设置代理下载 webrtc代码

作者: 音视频直播技术专家 | 来源:发表于2018-06-27 20:08 被阅读242次

前言

很多同学想学习 webrtc,但发现下载 webrtc 代码并能成功编译它,成为了一只拦路虎。今天我们就来看看如何通过 VPN 下载webrtc代码。

购买 VPN

要想下载 webrtc 代码,我们必须要有 VPN。VPN可以自己搭建,也可以通过购买的方式获取到。

自已搭建的话,需要在亚马逊这类云服务公司购买海外的虚拟服务器,相对来说还是麻烦一些。

我建议大家购买现成的 VPN,目前觉得蓝灯的效果还不错。

为git 设置代理

有的VPN直接登陆之后就可以下载webrtc代码了。但对于像蓝灯这类 VPN,通过浏览器访问国外网端是没问题的,但通过git访问国外的代码就不行了。

所以我们需要手动为 git 设置代理。git 设置代理的步骤如下:

  • 在用户目录下创建.gitconfig文件。(我的是macbook)
  • 执行下面的语句
    git config --global http.proxy '127.0.0.1:1234'
    git config --global https.proxy '127.0.0.1:1234'
    git config --global socks.proxy '127.0.0.1:1234'
    
  • 执行完上面的命令后,查看.gitconfig可以看到如下内容:
    [http]
         proxy = 127.0.0.1:1234
    [https]
         proxy = 127.0.0.1:1234
    [socks]
         proxy=127.0.0.1:1234
    

需要注意的是,端口 1234 应该填你的VPN代理的实际端口地址。一般端口信息可以从VPN的配置信息里查看到。

取消 git 代理

当我们下载完webrtc 后,需要取消 git 代理,否则的话你所有的 git 的操作都是通过代理走的,这样会影响工作效率。

要取消代理可以执行下面的命令:

git config --global --unset http.proxy
git config --global --unset https.proxy
git config --global --unset socks.proxy

设置shell 代理

除了需要设置 git 代理外,还要设置 shell 代理,因为在做 gclient sync 时,不光会通过 git 下载代码,还会通过 crul, wget 下载代码,此时就要让这些程序通过 shell 的代理获取了。具体方法如下:

  • Linux/Mac
export http_proxy=127.0.0.1:1234
export https_proxy=127.0.0.1:1234
  • Windows
set http_proxy=27.0.0.1:1234
set https_proxy=127.0.0.1:1234

获取webrtc代码

git 代理设置完后,就可以通过webrtc官方的方法获取webrtc代码了。

  • 先下载depot_tools工具
  • 执行 fetch --no-hooks webrtc
  • gclient sync

小结

至此,你应该可以得到能编译成功的webrtc代码了。

注意,webrtc代码目前可以分为三个版本。PC版本(Windows/Mac/Linux), Android版本以及iOS版本。它们的代码是不一样的。

相关文章

  • git 设置代理下载 webrtc代码

    前言 很多同学想学习 webrtc,但发现下载 webrtc 代码并能成功编译它,成为了一只拦路虎。今天我们就来看...

  • SpringBoot实战-Guns项目

    项目导入 zip包下载或git下载(zip下载不带git) IDEA setting 设置代理(阿里代理) jar...

  • scrapy1.5 代理设置

    1、下载设置代理ip2、正常访问设置代理ip 下载设置代理ip 1、设置setting 2、编写代码 正常访问设置...

  • 服务器拉取git代码

    安装git 设置 git config 配置 下载 git 代码

  • Linux代理

    一、命令行代理 二、git clone 代理 设置代理 取消代理 三、pip使用国内源下载

  • idea、gitbash使用http代理设置

    idea设置http代理后,可以登录github但无法clone代码。 需要在Git bash中也设置代理 设置代...

  • git设置下载代理

    作为一个Android爱好者,在git项目的时候经常会需要git墙外的项目比如下面这样的。这时候就需要给git设置...

  • webrtc 编译--终极版

    需要翻墙下载代码(也可设置代理)

  • git设置代理后push代码异常

    方法1还原代理 方法2设置协议 一般是github-desktop下载的代码多数是https协议,可以选择git协...

  • 代理设置

    终端代理设置 wget设置代理 curl 设置代理 git 设置代理 ssh 代理 nc命令 网络工具 digns...

网友评论

      本文标题:git 设置代理下载 webrtc代码

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