添加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