gerrit服务端安装-linux(centos)

这篇博客详细介绍了在CentOS 7.2上安装Gerrit服务端的步骤,包括创建gerrit用户、搭建Java环境、安装Gerrit、配置Apache以及设置HTTP认证。此外,还涉及到Apache的安装、配置以及错误排查方法,最后提到了如何集成Gitweb并解决权限问题。
摘要由CSDN通过智能技术生成

操作系统:CentOS
操作系统版本:7.2.1511
操作系统位数:64位

一、创建gerrit用户
查看是否有gerrit用户: id gerrit
创建git的组: groupadd gerrit
新增git用户: adduser -g gerrit gerrit
验证是否创建成功:
用户列表: cat /etc/passwd
用户组列表: cat /etc/group
查看系统中有哪些用户: cut -d : -f 1 /etc/passwd
给用户设置密码: passwd gerrit

二、搭建java环境
1、下载jdk并解压
创建目录: mkdir /data/java/
去到目录: cd /data/java/
下载jdk:

wget http://download.oracle.com/otn-pub/java/jdk/8u121-b13/e9e7ea248e2c4826b92b3f075a80e441/jdk-8u121-linux-x64.tar.gz

或者通过链接:
http://www.oracle.com/technetwork/java/javase/overview/index.html下载后上传到该目录
解压文件: tar zxvf jdk-8u121-linux-x64.tar.gz
得到jdk的目录为: /data/java/jdk1.8.0_121

3、编辑配置文件,配置环境变量
查看配置文件: vi /etc/profile
添加如下内容:JAVA_HOME根据实际目录来

JAVA_HOME=/data/java/jdk1.8.0_121
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH

4、让配置生效
source /etc/profile

5、检查是否安装成功
输入:java -version
如果出现以下,代表安装成功

三、安装gerrit
1、下载gerrit
去到gerrit目录: cd /home/gerrit
下载gerrit: wget https://gerrit-releases.storage.googleapis.com/gerrit-2.11.war
查看是否下载成功: ls

2、安装gerrit
去到/home/gerrit目录: cd /home/gerrit
安装gerrit: java -jar gerrit-2.11.war init -d review_site
授权文件夹权限给gerrit用户: chown -R gerrit:gerrit review_site
一直按回车,之后再修改配置文件

验证是否安装成功:http://182.92.1.1:8080

四、安装apache
1、安装前准备
检查是否已经安装了下载工具wget和编译环境gcc、make、gcc-c++:
rpm -qa|grep -e wget -e ^gcc -e make

2、安装gcc和gcc-c++
安装gcc: yum install -y gcc
安装c++: yum install -y gcc-c++
验证gcc是否安装成功: gcc –version

3、安装APR
相关链接: http://apr.apache.org
去到该目录: cd /usr/local/src
下载安装包: wget http://mirrors.hust.edu.cn/apache//apr/apr-1.5.2.tar.gz
解压安装包: tar -zxf apr-1.5.2.tar.gz
去到安装文件夹中: cd /usr/local/src/apr-1.5.2
编译: ./configure
安装: make && make install

4、安装APR-Util
相关链接:http://apr.apache.org
去到该目录: cd /usr/local/src
下载安装包: wget http://mirrors.hust.edu.cn/apache//apr/apr-util-1.5.4.tar.gz
解压安装包: tar -zxf apr-util-1.5.4.tar.gz
去到安装文件夹中: cd /usr/local/src/apr-util-1.5.4
编译: ./configure –with-apr=/usr/local/apr/bin/apr-1-config
安装: make && make install

5、安装PCRE
下载链接:http://www.pcre.org
去到该目录: cd /usr/local/src
下载安装包: wget https://ftp.pcre.org/pub/pcre/pcre-8.37.tar.gz
解压安装包: tar -zxf pcre-8.37.tar.gz
**去到安装文件夹中:**cd pcre-8.37
编译: ./configure –prefix=/usr/local/pcre
安装: make && make install

6、安装apache
去到该目录: cd /usr/local/src
下载安装包: wget http://mirrors.hust.edu.cn/apache/httpd/httpd-2.4.25.tar.gz
解压安装包: tar -zxf httpd-2.4.25.tar.gz
去到安装文件夹中: cd /usr/local/src/httpd-2.4.25
编译: ./configure –prefix=/usr/local/apache –enable-so –enable-rewrite –with-apr=/usr/local/apr/bin/apr-1-config –with-apr-util=/usr/local/apr/bin/apu-1-config –with-pcre=/usr/local/pcre
安装: make && make install

7、修改servername
vi /usr/local/apache/conf/httpd.conf
ServerName localhost:80

8、启动apache
启动:/usr/local/apache/bin/httpd -k start
停止:/usr/local/apache/bin/httpd -k stop
或者
启动:/usr/local/apache/bin/apachectl start
停止:/usr/local/apache/bin/apachectl stop
验证是否安装成功:http://182.92.1.1
出现It works!代表安装成功

五、配置gerrit
1、创建密码文件
去到gerrit的安装目录:cd /home/gerrit/review_site/etc
创建密码文件:touch passwd
授权文件权限给gerrit用户:chown -R gerrit:gerrit passwd
将passwd文件变为可执行:chmod -R o+x passwd

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值