赞
踩
本次Gerrit安装环境:CentOS7系统,Java版本1.8.0_211,nginx(用于反向代理)。
Gerrit官网下载,本次使用的是Gerrit的2.16.2版本,官网目前最新版本为3.2.3,我在3.2.3的安装中遇到了问题(h2数据库设置问题),所以选用了其他人教程中使用的2.16.2版本。
添加gerrit用户,并切换到gerrit用户。
useradd gerrit
su gerrit
cd ~
用xftp将下载问gerrit-2.16.2.war文件传输到服务器的/home/gerrit目录下,执行安装命令,除了开启http认证、设置反向代理、指定ip地址和端口号外,其他都选择默认(smtp邮件系统之后通过配置文件进行配置)。
java -jar gerrit-2.16.2.war init -d ~/gerrit-review Using secure store: com.google.gerrit.server.securestore.DefaultSecureStore *** Gerrit Code Review 2.16.2 *** *** Git Repositories *** Location of Git repositories [git]: *** SQL Database *** Database server type [h2]:mariadb #我之前有按别人的教程配置过mariadb数据库,但是在安装是会报错,还有使用官网最新的3.2.3版本时,没有设置数据库这一步,也会报错,原因未知,后来我删除了第一次安装时建的数据库,新建数据库,没有报错 *** Index *** Type [lucene/?]: *** User Authentication *** Authentication method [openid/?]: http #将认证方式改为http Get username from custom HTTP header [y/N]? SSO logout URL : Enable signed push support [y/N]? *** Review Labels *** Install Verified label [y/N]? *** Email Delivery *** SMTP server hostname
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。