Gerrit 安装(Ubuntu Server)

本文档提供了一步一步在Ubuntu 18.04.2 LTS上安装Gerrit 2.16.7的详细指导,包括先安装JDK 1.8,设置JAVA增强加密,安装Mysql 5.7.X,创建Gerrit所需数据库和用户,以及解决安装过程中遇到的问题,如初始化数据表时的空字段错误和权限问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

环境

  1. Ubuntu 18.04.2 LTS
  2. Gerrit 2.16.7
  3. JRE 1.8(Gerrit要求1.8,1.9及以上不支持)
  4. Mysql 5.7.X(Gerrit要求大于5.1版本)

安装JDK

  1. JDK下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
  2. 解压tar包:
    tar zxvf jdk-8u202-linux-x64.tar.gz
    sudo mv jdk1.8.0_202 /usr/lib

安装JAVA 增强加密

  1. 下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html
  2. 解压tar包,将新下载下来的文件覆盖原JDK安装的文件:
unzip -q jce_policy-8.zip
cd /usr/lib/jdk1.8.0_202/jre/lib/security/policy/
sudo cp -rf unlimited unlimited_bak
sudo cp -rf ~/UnlimitedJCEPolicyJDK8/* unlimited/

安装Mysql数据库:

  1. 安装命令:
    sudo apt-get install mysql-server
  2. 如果不确定mysql版本是否大于5.1,可以用如下命令查看:
    sudo apt-cache show mysql-server

为Gerrit创建mysql用户及数据库:

sudo mysql

输入如下sql语句:

CREATE USER 'gerrit'@'localhost' IDENTIFIED BY 'secret';
CREATE DATABASE reviewdb DEFAULT CHARACTER SET 'utf8';
GRANT ALL ON reviewdb.* TO 'gerrit'@'localhost';
FLUSH PRIVILEGES;

检查创建情况是否正常:
用gerrit账户访问数据库,密码是secret:
sudo mysql -u gerrit -p

能查看到reviewdb数据库则正常:

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| reviewdb           |
+--------------------+
2 rows in set (0.00 sec)

安装Gerrit:

  1. 创建Gerrit用户:
	sudo adduser gerrit
	sudo su gerrit
  1. 执行安装过程:
    java -jar gerrit-2.16.7.war init -d /home/gerrit/review_site
gerrit@cx-server:~$ java -jar gerrit-2.16.7.war init -d /home/gerrit/review_site
Using secure store: com.google.gerrit.server.securestore.Def
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值