wget https://www.gerritcodereview.com/download/gerrit-2.15.war
java -jar gerrit*.war init --batch --dev -d ~/gerrit_testsite
出现如下:
Generating SSH host key ... rsa(simple)... done Initialized /home/gerrit/gerrit_testsite Executing /home/gerrit/gerrit_testsite/bin/gerrit.sh start Starting Gerrit Code Review: OK
默认是8080,如果冲突需要更改例如
git config --file ~/gerrit_testsite/etc/gerrit.config httpd.listenUrl 'http://10.11.32.237:8088'
~/gerrit_testsite/bin/gerrit.sh restart
使用
'http://10.11.32.237:8088'就可以访问了。
创建用户,使用用户名,添加public ssh key
怎样产生
ssh-keygen -t RSA -C “你的名字”
cat ~/.ssh/id_rsa.pub
添加进去就可以
如果需要上传权限:
日常使用:
git clone ssh://your_account@review.xxxxx.com:29418/your_project &&
scp -p -P 29418 your_account@review.xxxxx.com:hooks/commit-msg
your_project
/.git/hooks/
上传
git push origin HEAD:refs/for/master
详细参考https://www.jianshu.com/p/b77fd16894b6