ubuntu14 搭建gerrit服务器及使用说明

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

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

  1.    Gerrit本身相当于是一个Git服务器。

wget https://gerrit-releases.storage.googleapis.com/gerrit-2.12.war

 

  • gerrit安装

 

  1. 添加gerrit用户

sudo adduser gerrit

sudo passwd gerrit

并将gerrit加入sudo权限

vim /etc/sudoers

增加gerrit  ALL=(ALL:ALL) ALL

 

  1. 安装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]

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值