原文出处:http://www.linuxidc.com/Linux/2013-02/79999.htmjava
1.安装Ubuntu12.xx(本人使用的是12.10,其余版本未测试)linux
2.配置java环境数据库
下载jdk-6u34-linux-x64.bin(百度google),终端中执行安装(如没有权限,则执行 chmod a+x jdk-6u34-linux-x64.bin)apache
$: ./jdk-6u34-linux-x64.binvim
安装会自动执行。安装完后,配置相关环境变量浏览器
$: vim ~/.bashrcbash
添加以下环境变量:(username为您的用户名)测试
JAVA_HOME=/home/username/jdk1.6.0_34google
export JRE_HOME=$JAVA_HOME/jrehtm
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
$: source ~/.bashrc
验证是否配置成功:
$: java -version
$: javac
若是以上终端命令没有返回错误,且有正常的版本信息及help信息,则证实JAVA环境配置成功,能够继续。若有错误,请自行百度google。
3.配置Gerrit.xxx.war
打开终端,到达gerrit.xxx.war所在目录,执行:
$: java -jar gerrit.xxx.war init -d review_site
Create '/home/username/review_site' [Y/n]?
...
基本就是一路回车下去,默认的配置就好,须要说的一点就是验证方式OPENID,OPENID能够采用google及yahoo邮箱登陆,可是某些时候因为GFW的缘由,这些可能很差用,因此就能够选择http(推荐)。 管理的数据库类型也因人而异,喜欢什么就用什么,默认为H2.
配置完成后,会自动调用gerrit.sh脚本开始gerrit服务,且会自动打开浏览器,这个时候必定是失败的,由于尚未配置apache2.
在配置apache2以前须要对gerrit的配置文件进行小小的修改,该文件为review_site/etc/gerrit.config
将字段[gerrit]下的canonicalWebUrl改成https://127.0.0.1:8081/
将字段[httpd]下的listenUrl改成 proxy-https://127.0.0.1:8081/
保存便可。
ps:我当时查找这篇文章,主要用到了上面这两行,其中文件里还有一个字段名为[httpd],此端口号也要和上面保持一致。