配置过程

  • 1. repo安装
  • 2. gerrit 权限添加
  • 3. code抓取

1. repo安装

Repo是google基于git做的一个python脚本,用于管理Android庞大的源码仓库,方便使用,下载repo是标准流程,简单记录如下:

  1. 创建一个目录存放repo:

    mkdir ~/bin
    cd ~/bin
    PATH=~/bin:$PATH

  2. 下载repo

    curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
    chmod a+x repo

  3. 由于网络问题,我们repo init的时候多半会遇到如下提示:

    需要替换一个repo源,则添加参数:

    repo init -u xxx --repo-url xxx

    这里我一般采用清华镜像:https://mirrors.tuna.tsinghua.edu.cn/git/git-repo
    另外记录一个网址:git://git.omapzoom.org/git-repo.git

  4. 配置username & mail

    git config --global user.email “you@example.com”
    git config --global user.name “Your Name”

环境配置至此结束;

2. gerrit 权限添加

  1. ssh-keygen -t rsa ------会有很多提示,不用输入任何内容,直接回车
  2. cat .ssh/id_rsa.pub
  3. 添加key到gerrit网站(对应需要的git网址)
    Gerrit网址 -> 右上⻆Username -> Settings -> SSH Public Keys -> Add Key
    将上述2中拷贝的key粘贴到这个框中,确认完成;
  4. 检查是否设置成功:

    ssh -p 29418 username@gerrit.com
    出现上述如实内容,则说明已经添加权限成功

3. code抓取

  1. 获取manifest:

    repo init -u xxx --repo-url https://mirrors.tuna.tsinghua.edu.cn/git/git-repo

    成功后提示:repo has been initialized in /home/code/

  2. 同步code

    repo sync -j8 -c

    一般到这个时候就可以看到code在checkout了

环境搭建:通过repo下载gerrit管理的code相关推荐

  1. Mac下的Docker及Kubernetes(k8s)本地环境搭建与应用部署、管理界面kubernetes-dashboard

    Mac下的Docker及Kubernetes环境搭建与应用部署 Mac安装docker: brew cask install docker 当然也可以直接去官网下载docker的pkg文件安装 Mac ...

  2. SSH框架总结(框架分析+环境搭建+实例源代码下载)

    首先,SSH不是一个框架,而是多个框架(struts+spring+hibernate)的集成,是眼下较流行的一种Web应用程序开源集成框架,用于构建灵活.易于扩展的多层Web应用程序. 集成SSH框 ...

  3. EC600 QuecPython开发环境搭建、固件下载,最方便的OpenCPU物联网4G通信解决方案

    EC600 QuecPython 官方资源汇总 开发环境搭建 1.安装windows驱动 2.验证模组的固件版本 3.烧录QuecPython固件 小试QuecPython 1.查看系统信息 2.点亮 ...

  4. 【 RA4M2开发板环境搭建之串口下载1】

    [ RA4M2开发板环境搭建1] 1. 前言 1.1 活动来源 1.2 开发环境 1.3 RA4M2开发板 2. MDK环境准备 2.1 keil 5下载安装 2.2 安装RA4M2的软件支持包 2. ...

  5. 免费版CDH环境搭建(附带免费下载地址)

    cloudera manage cdh6.3.3即以后的版本已经收费(下面附带cdh6.3.2免费版下载地址) 一 docker搭建 二 安装包搭建(附带下载地址) 一.docker单节点安装 1.下 ...

  6. mysql集群多管理节点_项目进阶 之 集群环境搭建(三)多管理节点MySQL集群

    多管理节点MySQL的配置很easy,仅须要改动之前的博文中提高的三种节点的三个地方. 1)改动管理节点配置 打开管理节点C:\mysql\bin下的config.ini文件,将当中ndb_mgmd的 ...

  7. Java第一天 java环境搭建和Java下载

    环境变量是一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息.例如path,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path ...

  8. Android 4.4环境搭建——Android SDK下载与安装

    学习开发Android应用程序,须要下载安装Android SDK.在Android的官方站点的二级域名http://developer.android.com/index.html中.能够下载到完整 ...

  9. Metabase在linux二次开发编译环境搭建(之一---下载文件)

    一.下载JDK8(如果你已安装过jdk8,此步骤可以略过)    http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downlo ...

  10. 熊大UWB系列教程二:KEIL软件环境搭建以及程序下载

    有超宽带定位项目需求请加微信沟通  微信号: cc12131789 工具准备: 硬件:JLink下载器,超宽带mini板,micro usb线. 软件:超宽带程序. 第一步.将micro usb线插到 ...

最新文章

  1. ffmpeg实现将MP4格式转封装成avi格式
  2. Git使用命令行回退版本git reset --hard
  3. 经济学原理 下载 曼昆_2021南开经济学考研全年规划
  4. html让空间高度跟随父级,CSS子元素跟父元素的高度一致的实现方法
  5. python定位方法_selenium+python定位元素方法
  6. 《新财富》2015年第13届分析师排名
  7. Node文件服务器(文件上传)
  8. 烽火mysql数据库安装_sql/mysql3.md · zack烽火/knowledge - Gitee.com
  9. Windows设置开机自启动的三种方式
  10. 9 计算机键盘是一个______,一种计算机键盘专用的清洁装置专利_专利申请于2018-05-31_专利查询 - 天眼查...
  11. 养老保险缴费率上调 谁来买单?
  12. python代码画樱花教程-python画樱花树代码 具体代码介绍
  13. 大脑神经网络具有什么性,神经网络跟大脑的关系
  14. Python之保留小数点后n位、向上取整、向下取整以及四舍五入函数
  15. OpenStack常用运维命令手册-V1.0-黑夜青儿
  16. 没解锁的一加手机刷Recovery的方法
  17. JavaScript 10个常见用法
  18. 7.计算机病毒损坏某些硬件,区别计算机病毒与故障
  19. 资产实物综合管理系统应用方案介绍
  20. 环环相扣,VR硬件技术突破的春天还有点远

热门文章

  1. 【汇总目录】嵌入式系统技术
  2. noip_最后一遍_2-图论部分
  3. flex弹性布局学习总结
  4. 起来吧!不要做奴隶的ITproject师们!
  5. 大学生恋爱交友软件03(小幸运)——痛点分析
  6. Angular——Angular 教程
  7. C语言使用SQLite3数据库
  8. jQuery选择器【学习】
  9. 用网页做触摸屏展示的设计要点
  10. Java NIO框架Netty教程(二)