存档

‘git’ 分类的存档

Code review 工具gerrit之体验

2013年9月17日 评论已被关闭

之前一直使用gitlab来管理代码,由于gitlab并没有强制code-review的功能,所以仓库管理员一直在找合适的工具进行Code-review,于是推荐给我gerrit,我从开始一直认为gerrit只是个code-review的辅助工具,必须跟gitlab整合起来使用,在不将二者捏到一块不罢休的理念下把二者的关系弄得越来越糊涂,用惯了gitlab总觉得gerrit太挫,于是前阵子果断放弃gerrit。
但是在仓库管理员的逼迫及公司对Code-review的迫切程度的驱使下,不得已又抽空看了看gerrit,目前看来gerrit本身就可以管理git,跟gitlab可以没有丝毫瓜葛。以下权且算是一份安装笔记,因为gerrit的具体如何使用还没真正搞明白。

安装环境:Centos6.4 + gerrit-2.6.1 + LDAP + mysql-5.1.69

Install gerrit
参考: http://gerrit-documentation.googlecode.com/svn/Documentation/2.6/index.html
下载war
wget http://gerrit-releases.storage.googleapis.com/gerrit-2.6.1.war

初始化数据库
Install/config mysql
CREATE USER ‘gerrit’@’localhost’ IDENTIFIED BY ‘pwd’;
CREATE DATABASE reviewdb;
ALTER DATABASE reviewdb charset=utf8;
GRANT ALL ON reviewdb.* TO ‘gerrit’@’localhost’;
FLUSH PRIVILEGES;

创建用户
sudo adduser gerrit
sudo su gerrit
java -jar gerrit.war init -d /home/gerrit/gerritapp

init时mysql有个报错:
阅读全文…

分类: git, linux 标签: , ,