当前位置:   article > 正文

repo + gerrit

gerrit 增加已有repo

 

一、安装repo

  mkdir ~/bin  //用户目录下建bin

      curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo //一个谷歌的地址,专门下载repo的

      chmod a+x ~/bin/repo               //修改repo权限

  export PATH=~/bin:$PATH //把bin目录添加到环境变量,使得它下面的repo命令可以直接使用

 

二、下载manifest.git (这里面记录repo中git库的地址)

  修改.ssh下的config,添加c++server115的git host

  修改.ssh 下的known_lists,添加目标服务器的Server Host Key 

      repo init -u ssh://ji**nm@c++server115:29418/manifest.git -m YS_AP_Design_and_new_COMMON_CONTROL.xml //星号部分<your gerrit name>

      repo sync

 

三、本地已有项目,且有多个分支,想保留并需要同步到repo上

  1、repo里面建该项目

  2、mkdir ~/remoterepo

  3、repo init...   

  4、repo sync  //获取远程建的空项目比如有 project1

  5、mv project1 project1_bak  //重命名备份起来

  6、本地项目拷贝到remoterepo目录下(要与project1同名啊),并替换project1_bak/.git/config 里面的  [remote "origin"] 下的配置 //其他branch不要修改哦

  7、git pull origin master 或者 git push origin master即可

 

 

备注:

mac下安装碰到bug

warning: gpg (GnuPG) is not available.

安装就行 

brew install gnupg

 

 

相关链接:

https://source.android.com/source/downloading.html  //google 官网 其实讲的非常好 ,下载android的源代码的方法

http://www.tuicool.com/articles/VBz2Qb //不错,真实可用

转载于:https://www.cnblogs.com/zhongyuan/p/3861410.html

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

闽ICP备14008679号