写在最先
一、repo最新版本地址:https://code.google.com/p/git-repo/downloads/list(如果https不能访问,去掉s)
二、安裝Cygwin 要安裝的packages如下:
Net -> curl
Devel -> git* (git, git-completion, git-gui, gitk)
Libs -> libreadline6, libiconv2
Editors -> vim
Python -> python
1.打开Cygwin,执行指令
$ mkdir ~/bin
$ PATH=~/bin:$PATH
2.安装repo, 通过curl下载repo
curl http://git-repo.googlecode.com/files/repo-1.12 > ~/bin/repo
也可以直接在“卸载最先”的https://code.google.com/p/git-repo/downloads/list地址中下载(如果https不能访问,去掉s),
放在~/bin/ 文件夹下
3.修改执行权限,执行指令
$ chmod a+x ~/bin/repo
4.修改repo(如果https不能访问的话)
修改~/bin/repo文件将第五行
REPO_URL='https://code.google.com/p/git-repo/'
改为
REPO_URL='http://code.google.com/p/git-repo/'
5.建立工作文件夹(名字自选)
$ mkdir WORKING_DIRECTORY
$ cd WORKING_DIRECTORY
6.下载整个源码
$ repo init -u https://android.googlesource.com/platform/manifest
(如果https不能访问,去掉网址中的s)
也可下载单个项目的源码,-b后面的android-4.0.1_r1为项目的branch,目前这一步只是初始化话这个文件夹将会下载什么代码,因此可以执行上面的一步查看所有的branch
repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1
(如果https不能访问,去掉网址中的s)
这一步中会提示输入Name和E-mail(谷歌的邮箱),输入后会确认,选择y
最后提示下面这个说明成功了
repo initialized in /home/WORKING_DIRECTORY
7.开始同步下载
$ repo sync