gerrit的使用和配置
1. Gerrit简介 Gerrit是一种免费、开放源代码的代码审查软件。同一个团队的程序员可以通过使用网页浏览器的形式相互查阅彼此间的代码,主要用于代码的review和决定代码是否能提交到远程分支。
2. 配置Gerrit
2.1 获取账号和密码 一般每个公司都有一个Gerrit管理员,刚入职的时候需要叫Gerrit管理员同事在公司的服务器上帮你新建立一个账号,建好后他会告诉你Gerrit账号和密码。例如,我刚入职的时候公司的管理员就在10.200.11.248服务器上帮我建我账号和密码。
账号:salmonzhang
密码:salmonzhang
通常情况下账号和密码一样。另外告诉了我公司的Gerrit地址:
http://ppgerrit.com/gerrit/#/
2.2 注册邮箱 获取到账号和密码后,登录http://ppgerrit.com/gerrit/#/
文章图片
选择All –> Conntact Information 点击Register New Email,弹出如下对话框:
文章图片
输入你在公司的邮箱,然后点击Register。
注册成功后你将会收到一封邮件。将链接复制到新的浏览器窗口打开(因为我们公司不能直接点击打开)激活。
2.3 填写FullName 回到Gerrit登录界面
文章图片
【gerrit的使用和配置】填写Full Name,可以是中文,也可以是英文,最后点击Save Changes。
2.4 配置 SSH key
- 生成公钥
rm -rf ~/.sshssh-keygen -t rsa -C "自己邮箱地址"
然后一路按回车键即可。
文章图片
- 打开公钥
cat ~/.ssh/id_rsa.pub
打开后,复制公钥。
文章图片
- 配置公钥
复制好公钥后,在Gerrit账户的设置页面加入即可。
文章图片
文章图片
打开文件,根据需要配置如下信息:
Host ppgerrit.com
User salmonzhang
Port 29418
IdentityFile C:/Users/salmonzhang/.ssh/id_rsa
同样通过终端在自己服务器Linux下的根目录.ssh下也进行配置config文件:
Host ppgerrit.com
User salmonzhang
Port 29418
IdentityFile /home/salmonzhang/.ssh/id_rsa
其中:
Host:指定要访问的gerrit地址User:指定登录的用户名Port:指定端口号IdentifyFile:指定本地私钥地址
2.6 配置git中的username和email
git config --global user.name 用户名git config --global user.email 邮箱
配置好后,可以通过如下命令查看当前用户的配置信息
git config --global --list
文章图片
2.7 配置gerrit上代码commit的模板
- 通过如下命令在本地服务器的根目录下新建一个template.txt文件
touch template.txt
- vim 命令打开template.txt文件,输入模板信息,保存并退出。
[Feature]
[Module] [Details] Description: Root Cause: Solution: isPublicProblem: no Side Effect: none Test Suggestion: none
- 执行如下命令配置commit模板
git config –global commit.template ~/template.txt
推荐阅读
- 热闹中的孤独
- JAVA(抽象类与接口的区别&重载与重写&内存泄漏)
- 放屁有这三个特征的,请注意啦!这说明你的身体毒素太多
- 一个人的旅行,三亚
- 布丽吉特,人生绝对的赢家
- 慢慢的美丽
- 尽力
- 一个小故事,我的思考。
- 家乡的那条小河
- 《真与假的困惑》???|《真与假的困惑》??? ——致良知是一种伟大的力量