由于工作需要,着手搭建了个基于gerrit的repo服务器,这里记录下流程和踩过的坑~~~
环境:linux unbuntu16.10 两个,一个为gerrit服务器,一个做repo客户端
操作概述
Server端:
1.下载repo工具,创建仓库供client端下载使用。
2.创建manifest工程
3.创建用来测试下载的工程gst-test
Client端:
1.向manifest工程添加default.xml
2.从server端下载repo工具
3..执行repo init
4.执行repo sync
具体流程
准备工作:
repo搭建前提:
1.将repo client所在机器的sshkey添加到gerrit服务器上的用户账号内。如果没有添加,按照如下方法执行:id_rsa.pub公钥文件的产生,注意:linux 用户一定要是后面用来搭建repo client的用户
$ sudo ssh-keygen -t rsa
查看公钥内容,执行拷贝
<