前面的文章描述了如何搭建一个Gerrit server和基本的使用。
本文描述Gerrit的管理。
文档
Gerrit服务器启动后,网站上有一个Documentation链接。点击后会看到四个选项:
index,searching,uploading和access control
文档内容很多,不必专门去Gerrit官方查找。
创建CI服务器使用的帐号
CI服务器比如Jenkins肯定需要访问Gerrit来获取最新的源代码进行编译。
1.你必须在管理员所在的客户端执行命令。也就是说,你执行命令的本地机器已经作为管理员加入到Gerrit系统中。
2.将CI服务器上的公钥文件拷贝到本地机器上,假定放在了~/目录下
3.执行命令,创建帐号
cat ~/id_rsa.pub | ssh -p 29418 your_server gerrit create-account --group your_group --full-name usa1 --email your_email --ssh-key - usa1
提示:
gourp name如果包含空格,应该用引号包起来,并且用\引导。比如:
create-account --group 'Build\ Users'
- -ssh-key 参数后用 - 表示从标准输入获取公钥内容,这里最开头用了cat ~/id_rsa.pub | 方式刚好提供了所需。
email和用户名不允许和已有用户重复&#x