Gerrit 安装与配置问题总结。

1.安装JDK

执行sudo tar zxvf jdk-8u211-linux-x64.tar.gz -C /opt命令后

命令vim ~/.bashrc,配置jdk环境

export JAVA_HOME=/opt/jdk1.7.0_79  (此处是jdk的安装路径,注意到安装命令后有-C /opt,即安装路径)export JRE_HOME=$JAVA_HOME/jreexport CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATHexport PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

问题:执行java -version命令,依旧无法识别java

解决:source  .bashrc 使配置文件立即生效,就好啦!

2.端口配置问题

3个配置文件:

~/review_site/etc/gerrit.config

/etc/apache2/sites-enabled/000-default.conf

/etc/apache2/ports.conf

gerrit.config

[gerrit] basePath = git canonicalWebUrl = http://192.168.1.226:8082 serverId = 0607c0ef-9c85-4ee4-b603-62cf8b75f59c[database] type = H2 database = db/ReviewDB[container] javaOptions = "-Dflogger.backend_factory=com.google.common.flogger.backend.log4j.Log4jBackendFactory#getInstance" javaOptions = "-Dflogger.logging_context=com.google.gerrit.server.logging.LoggingContext#getInstance" user = pangqi javaHome = /opt/jdk1.8.0_211/jre[index] type = LUCENE[auth] type = HTTP[receive] enableSignedPush = false[sendemail] smtpServer = localhost[sshd] listenAddress = *:29418[httpd] listenUrl = http://192.168.1.226:8081/[cache] directory = cache

000-default.conf

有很多方法都是在apache2目录下新建httpd.conf 或 在apache2/sites-enabled/gerrit-httpd.conf中配置,但是,我真心卡在了这里,直接在默认000-default.conf  文件中,添加如下配置信息即可:(根据自己的端口写哦)

<VirtualHost *:8082> ServerName 192.168.1.226 ProxyPreserveHost On ProxyRequests Off <Proxy *> Order deny,allow Allow from all </Proxy> <Location /> AuthType Basic AuthName "Welcomme to Gerrit Code Review Site!" Require valid-user AuthUserFile /home/pangqi/review_site/etc/passwd </Location> ProxyPass / http://192.168.1.226:8081/ proxyPassReverse / http://192.168.1.226:8081/</VirtualHost>

ports.conf

NameVirtualHost *:80NameVirtualHost *:8082Listen 80Listen 8082<IfModule ssl_module> Listen 443</IfModule><IfModule mod_gnutls.c> Listen 443</IfModule>

品略图书馆 http://www.pinlue.com/

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值