一、关于git-repo
来自官网的描述: repo – The Multiple Git Repository Tool
git-repo简称Repo,是基于Git的一款工具,可以管理多个Git库,从而使开发流程的自动化。
repo命令其实是一个Python脚本。
(安装git-repo之前,先安装好git和python)
二、安装步骤
- 打开网址,可以下载也可以用git clone到本地(国内访问需要梯子,也就是 fan qiang)
https://gerrit.googlesource.com/git-repo/+/stable 创建一个目录用于保存git-repo的相关命令
我的话,是在/home目录下创建一个bin目录,然后把下载下来的那些python脚本和目录全部拷进去bin目录。(不用系统目录里的/bin,是为了不污染系统的目录)
另外记得给 repo命令 加执行权限 sudo chmod 777 repo
创建完之后,为了让系统能够搜索到git-repo的命令,还需要把上面创建的/home/bin目录加入到环境变量。
(修改profile或者bashrc,根据自己情况而定吧。我就是修改~/.profile,也就是用户目录下的profile,这样子可以不污染系统其它用户)使配置文件生效
修改完profile之后,要用source ~/.profile使该文件生效,或者直接重启或者重新登录linux系统
如无意外,在命令行窗口输入repo,就会有反应了
应该会报错提示,需要执行repo init。(如果没有梯子(fan qiang)的话,执行repo init会报错,可以用国内源代替一下,不过我建议还是用梯子)国内源
repo的运行过程中会尝试访问官方的git源更新自己,如果想使用tuna的镜像源进行更新,可以将如下内容复制到你的~/.bashrc或者~/.profile,用source ~/.profile使该文件生效,或者直接重启或者重新登录linux系统。
export REPO_URL='https://mirrors.tuna.tsinghua.edu.cn/git/git-repo/'
具体看一下清华大学镜像源的描述吧。
https://mirrors.tuna.tsinghua.edu.cn/help/git-repo/
- 然后重新执行一下repo init,应该就安装成功了
三、用法和参考资料
有需要的话我迟下可能详细讲一下,另外可以参考官方文档
https://source.android.com/source/using-repo
http://xzh.i3geek.com
0 条评论