A. sudo apt-get install git
B. sudo apt-get install apache2
C. sudo wget https://gerrit.googlecode.com/files/gerrit-full-2.5.2.war
D. java -jar/home/xx/gerrit-full-2.5.2.war init -d /home/xx/gerrt_sites
E. sudo apt-getinstall mysql-server
1. 安装
D建议不要使用openid方式,选择http方式 htpasswd -c /home/scm-test/gerrt_sites/etc/passwords "gerrit" 2. 配置 配置数据库:mysql -u root -p
配置Gerrit:vi gerrt_sites/etc/gerrit.config
配置apache2:
终端:vi /etc/apache2/httpd.conf
给gerrit创建用户:htpassword/home/gerrit2/passwords [username] 运行Gerrit:/home/gerrit2/review_site/bin/gerrit.sh restart 如失败,则需要检查ubuntu系统,应该为apache2安装过程出现错误。卸载后重新安装。启动apache2成功后,再进入http://192.168.X.X/,提示输入用户名和密码,此时可输入在passwords中创建的用户名和密码,此用户为gerrit服务器的管理者。登录成功后,可能提示重定向循环错误问题,稍等一下,再进入http://192.168.X.X/就可以。至此,gerrit服务器搭建完成。重启apache2及mysql的命令如下: 启动apache2:/etc/init.d/apache2 start 但是安装中会遇到许多的问题,如Configuration error。 解决办法: 1. 删除apache 代码: $ sudo apt-get--purge remove apache2 $ sudo apt-get --purge remove apache2.2-common $ sudo apt-get autoremove 2. (关键一步)找到没有删除掉的配置文件,一并删除 代码: $ sudo find /etc -name"*apache*" -exec rm -rf {} \; $ sudo rm -rf /var/www 3. 重装apache2 $ sudo apt-get install apache2 $ sudo /etc/init.d/apache2 restart |