最近项目需要使用QSDK相关代码,由于QSDK代码是归档在codeaurora上,代码下载需要用到repo工具,这可是费了千辛万苦才攻克的难关,现在记录一下,方便后期回顾。
1、Git安装
这个步骤比较简单,ubuntu系统直接使用sudo apt-get install git-core就能完成安装。
安装完成之后可以顺便配置一下个人信息:
git config --global user.email "youremail@xxx.com"
git config --global user.name "Your Name"
2、设置环境变量和repo安装目录
mkdir ~/bin
PATH=~/bin:$PATH
这样就能在任意目录下执行接下来安装在bin目录下repo工具
3、Repo工具的安装
从网上搜到的结果多如牛毛,但是真正对我有帮助的没有几个。倒不是其中的方法有问题,基本原因都是repo的下载地址不能访问。经过无数尝试之后找到下面一个能用的链接:
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
接下来设置执行权限
chmod a+x repo
4、下载代码
我使用的QSDK的代码路径为git://codeaurora.org/quic/qsdk/releases/manifest/qstak
找到对应的版本和名称执行repo init
$ repo init -u gi
1、Git安装
这个步骤比较简单,ubuntu系统直接使用sudo apt-get install git-core就能完成安装。
安装完成之后可以顺便配置一下个人信息:
git config --global user.email "youremail@xxx.com"
git config --global user.name "Your Name"
2、设置环境变量和repo安装目录
mkdir ~/bin
PATH=~/bin:$PATH
这样就能在任意目录下执行接下来安装在bin目录下repo工具
3、Repo工具的安装
从网上搜到的结果多如牛毛,但是真正对我有帮助的没有几个。倒不是其中的方法有问题,基本原因都是repo的下载地址不能访问。经过无数尝试之后找到下面一个能用的链接:
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
接下来设置执行权限
chmod a+x repo
4、下载代码
我使用的QSDK的代码路径为git://codeaurora.org/quic/qsdk/releases/manifest/qstak
找到对应的版本和名称执行repo init
$ repo init -u gi