inux搭建gerrit服务器

1. 安装git

很多linux发行版自带git,如果没有,按照各个发行版的要求安装就可以了。

2. 安装java

Gerrit是由Java开发的,被封装为一个war包。所以要先检查你的linux环境是否已经安装了java,通过以下指令查看:

  java –version

如果没有安装,下载jdk并安装

3. 安装gerrit
下载war包:
选择想要安装的版本下载
安装过程会有一些问题:数据库建议选择mysql,postgresql等,不建议使用H2;认证方式选择http和反向代理。

4. 安装apache服务器
配置反向代理:
在/etc/httpd/conf.d下新建gerrit.conf,之后重启apache:



5. 配置gerrit
进入gerrit安装目录,编辑etc/gerrit.conf,之后重启gerrit:
Gerrit.shstop; gerrit.sh start


6. 配置防火墙
对centos,配置firewall。
首先查看防火墙端口状态:

如果端口没有打开,执行以下命令:
firewall-cmd --zone=public --add-port=8080/tcp
若要永久生效,加上--permant, 然后重启防火墙

7. 添加gerrit账号
进入/var/www/html目录,执行:
touchgerrit.password
htpasswd gerrit.password admin
建立admin账号和密码。但此时账号还没有写入gerrit数据库,需要在web登录之后,账号和密码才会写入数据库。
以后为gerrit建立账号,都按照这个方法操作。
这里建立的账号并不会写入gerrit数据库,必须从web登录之后,账号信息才会写入gerrit数据库。

8. 添加/修改gerrit用户邮箱
有三种方式可以修改邮箱:

gerrit自动发送确认邮件(默认方法);

通过gerrit set-account修改(强烈推荐);

通过SQL语法修改数据库(建议不要用);

对第二种方法:
在远端通过命令行执行:
ssh -p29418 admin@192.168.21.201 gerrit set-account --add-email username@cocloud.com username


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值