CentOS搭建gerrit服务

多次采坑下来的总结,希望可以帮到需要的人

1、更新yum源

  1. 配置本地ip,注意:dns可能没有写入/etc/resolv.conf 这个文件,如果没有写入,需要添加dns
    eg:添加内容 nameserver 114.114.114.114
  2. 确保已安装wget yum list wget 如果未安装: yum -y install wget
  3. 备份:/etc/yum.repos.d/CentOS-Base.repo
  4. 下载aliyun的源
    CentOS7 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
  5. 运行yum makecache生成缓存
  6. 运行 yum -y update 更新源
  7. vim /etc/selinux/config 设置 SELINUX=disable
  8. 关闭防火墙 systemctl stop firewalld
  9. 添加用户: adduser gerrit;

2、 java环境

查看jdk版本
yum search java|grep jdk
安装需要的jdk版本
yum install java-1.8.0-openjdk.x86_64
配置环境变量
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin:$CLASSPATH
测试java环境
java -version

3、安装git

yum install git
验证git
git --version

4、安装Apache

启动:service httpd start
systemctl start httpd
设置httpd开机启动
chkconfig --level 345 httpd on
在这里插入代码片

5、安装gerrit

1、下载gerrit

wget  https://www.gerritcodereview.com/download/gerrit-2.12.4.war

2、切换到存放gerrit.war的目录下,执行
java -jar gerrit.war init -d review_site
3、配置gerrit

[root@localhost ~]# cd /usr/local/gerrit/
[root@localhost gerrit]# java -jar gerrit.war init -d review_site

*** Gerrit Code Review 2.10
*** 

Create '/usr/local/gerrit/review_site' [Y/n]? y

*** Git Repositories
*** 

Location of Git repositories   [git]:  //git放的目录,没有的话自己会创建的

*** SQL Database
*** 

Database server type           [h2]:   //我用的默认H2数据库,也可以输入mysql然后回车,这样你用的就是mysql数据库了

*** Index
*** 

Type                           [LUCENE/?]: 

*** User Authentication
*** 

Authentication method          [OPENID/?]: HTTP  //输入HTTP,不然就不是反向代理了
Get username from custom HTTP header [y/N]? n
SSO logout URL                 : 

*** Review Labels
*** 

Install Verified label         [y/N]? 

*** Email Delivery
*** 

SMTP server hostname           [localhost]: smtp.163.com   //输入自动发送邮件的邮箱smtp
SMTP server port               [(default)]: 25  // 465/994是SSL协议端口号,25是非SSL协议端口号(这里指的163邮箱)
SMTP encryption                [NONE/?]:   //如果上一步输入的是465/994,此
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值