git + gerrit 用于代码 pre-review 以及提交,相对来说比较方便、简单和实用。
For service(gerrit 服务器的安装):
CentOS6下安装gerrit:
1. 先查看是否安装了JDK。
运行java-version查看版本信息 ,如果没有安装 自己安装下。安装这个的过程我就不细说了,一般公司服务器上面都安装了这个。
2. 安装mysql
yuminstall mysql-server
chkconfigmysqld on
servicemysqld start
mysql -uroot
set password for 'root'@'localhost' =password(xxxx);//记住自己设置的密码这是数据库root账号的密码
3. 安装git
yuminstall git
yuminstall git-gui
4. 设置一下数据库
mysql -u root -p
mysql> CREATE DATABASE reviewdb CHARACTERSET utf8;
FLUSH PRIVILEGES;
5. 下载gerrit-2.4.2.war 文件。(这里可以用其他的gerrit版本, 现在的gerrit版本已经很多了,可以考虑用比较新一点的版本)
下载之后拷贝文件到远端服务器
yum install lrzsz
然后可以直接把文件拖到 Xshell中, gerrit 安装文件会默认放在 home 文件夹下。
一般gerrit 的站点都不是安装在home下的。我选择了一个目录 /usr/local/
把gerrit-2.4.2.war 拷贝到/usr/local 下面
6. 安装、配置 gerrit 站点
java -jar gerrit-2.4.2.war init -dreview_site
***Gerrit Code Review 2.4.2
***