Gerrit安装使用指导
简介:本指导主要分三部分组成,一是Gerrit的安装配置,二是本地git的修改提交到Gerrit仓库,三是代码审查说明。
一、依赖组件
Gerrit依赖的组件主要有以下四个:
1、 jdk --Gerrit主要由java实现其功能,所以需要jdk支持;
sudo apt-get install openjdk-7-jdk
查看版本java -version
2、 mysql --Gerrit审查过程中存储信息的数据库,Gerrit本身自带H2数据库一般不用;
安装mysql
sudo apt-get install mysql-server
sudo apt-get install mysql-client
sudo apt-get install libmysqlclient-dev
3、 Apache2 --主要用到其反向代理功能;
sudo apt-get install apache2
- Gerrit本身相当于是一个Git服务器。
wget https://gerrit-releases.storage.googleapis.com/gerrit-2.12.war
- gerrit安装
- 添加gerrit用户
sudo adduser gerrit
sudo passwd gerrit
并将gerrit加入sudo权限
vim /etc/sudoers
增加gerrit ALL=(ALL:ALL) ALL
- 安装gerrit 到/home/gerrit/review
java -jar gerrit-2.12.4.war init --batch -d ~/review
3、配置gerrit vim /home/gerrit/review/etc/gerrit.config
[gerrit]
basePath = git
#basePath = /home/git/repositories
canonicalWebUrl = http://192.168.7.209:8080/
[database]
type = h2
database = /home/gerrit/review/db/ReviewDB
[index]
type = LUCENE
[auth]
type = HTTP
[receive]
enableSignedPush = false
[oauth]
allowEditFullName = true
allowRegisterNewEmail = true
[sendemail]
#smtpServer = localhost
enable = true
smtpServer = smtp.qiye.163.com
smtpServerPort = 465
smtpEncryption = SSL
sslVerify = true
smtpUser = huchuangao@four-faith.com
smtpPass = xxx
from = huchuangao@four-faith.com
[container]
user = gerrit
javaHome = /usr/lib/jvm/java-7-openjdk-amd64/jre
[sshd]
listenAddress = *:29418
[httpd]
listenUrl = http://*:8081/
[cache]
Gerrit安装与使用指南

本文详细介绍了Gerrit的安装配置流程,包括依赖组件的安装、Gerrit服务的部署、Apache2反向代理配置及代码审查过程。同时,提供了如何使用Gerrit进行代码提交、审核和修改的步骤。
最低0.47元/天 解锁文章
1992

被折叠的 条评论
为什么被折叠?



