gerrit 使用笔记

添加git hooks

git库的钩子目录中有一个commit-msg脚本文件,可以在git执行commit时,在提交信息中自动添加一个唯一的Change-Id

scp -P 29419 admin@127.0.0.1:hooks/commit-msg .git/hooks/

注:这里的.git/hooks文件夹在你执行git clone后,本地生成的文件夹中

 

查看gerrit服务启动状态的命令:

netstat -ltnp | grep -i gerrit

 

查看h2数据库命令:

ssh admin@127.0.0.1:29418 gerrit gsql

 

查看所有project命令:

ssh admin@127.0.0.1:29418 gerrit ls-projects

新建project命令:

ssh admin@127.0.0.1:29418 gerrit create-project -n 项目名

 

将gerrit配置为系统服务,并设置为开机自启动:

ln -snf \

  /home/gerrit/gerrit_sites/bin/gerrit.sh \

  /etc/init.d/gerrit

ln -snf /etc/init.d/gerrit.sh /etc/rc2.d/S90gerrit

ln -snf /etc/init.d/gerrit.sh /etc/rc3.d/S90gerrit

 执行完后,就可以使用如下命令开启、关闭、重启gerrit:

service gerrit start/stop/restart

 

posted @ 2014-01-16 15:40  泉水叮~咚  阅读(990)  评论(0编辑  收藏  举报