gerrit安装配置

1、安装jdk

apt-get install openjdk-6-jre
2、安装gerrit

java -jar gerrit-2.7.war init -d review_site

在安装过程中,需要选择几个问题,比较重要的有

a,身份验证,在测试过程中可以选择development_become_any_account

b,运行身份,即运行gerrit的账号

c,stmp设置,邮箱部分根据实际填写

d,反向代理,测试时先不用反向代理

安装结束后如需要修改配置,可以再运行安装命令,或直接修改review_site/ect/gerrit.config对应部分

3、运行gerrit

review_site/bin/gerrit.sh start

4、添加账户

在浏览器中打开gerrit的地址,第一个用户默认为管理员权限,根据需要添加不同的用户(New Account)

进入gerrit页面以后,右上角有账号信息,点击setting,出现用户信息设置界面,需要天界用户名、注册邮箱、ssh公钥;如果具有管理员权限,还可在People下选择对应的Group,并添加相应的用户到Group中

5、创建工程

具有管理员权限的用户可以创建Project

在Projects下选择Create New Project,填写相应的Project Name,并勾选 Create initial empty commit,最后点击Create Project按钮。

6、对于gerrit2.7,添加verifyed标签

mkdir tmp
cd tmp
git init
git remote add origin ssh : //xxx @xxx:29418 /All-Projects
git fetch origin refs /meta/config :refs /remotes/origin/meta/config
git checkout meta /config
修改project.config,添加

[label "Verified"]
        function = MaxWithBlock
        value = -1 Fails
        value =  0 No score
        value = +1 Verified
提交更改
git commit -am "add label verified"
git push

7、修改权限

工程的权限可以继承,修改全局的All-Projects的Access会影响所有的工程

选择Projects-》Acdess-》Edit,选择All-Projects-》Edit

在Reference:refs/heads/*栏目下

Label Code-Review下Add Group Non-Interactive Users(用于跟jenkins交互)

对应权限为-1,+1

在本栏目最后 Add Permission,选择Label Verified,并Add Group Non-Interactive Users(用于跟jenkins交互)

保存即可。


8、安装git-review,简化git push操作

apt-get install git-review


9、修改版本库内容,并提交

git clone ssh://***@****:29418/***.git

cd ***

进行修改

git add .

git commit -m "*****"

git review

如果报错的话,需要建立.gitreview

[gerrit]

host=***

port=29418

project=***

10、在gerrit页面查看提交情况

进入My-》Changes可以看到新建的提交在My Reviews下的Outgoing reviews下,点击可以进入该change,可以进行Code-Review,如果通过Code-Review和Verified,可以最终提交该patch到版本库中


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值