当前位置:   article > 正文

环境搭建:通过repo下载gerrit管理的code_gerrit 如何下载某个仓库的代码

gerrit 如何下载某个仓库的代码

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了

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/631148
推荐阅读
相关标签
  

闽ICP备14008679号