CentOS7 Gerrit3.2搭建
参考:https://www.cnblogs.com/yinzhengjie/p/11029559.html
安装准备:
jdk:安装JDK8以上版本即可
gerrit.war:官网下载 http://gerrit-releases.storage.googleapis.com/gerrit-3.2.7.war
不建议使用v.3.3以上的版本,因为从3.3版本
历史版本可以从 https://gerrit-releases.storage.googleapis.com/获取
openldap:参照 https://www.cnblogs.com/yinzhengjie/p/11020700.html 安装
安装思路导读
gerrit的运行需要依赖jdk,使用jdk8以上版本即可
gerrit的登录方式有http、ldap等,推荐使用ldap方式,管理用户方便
gerrit的用户名和邮箱都是唯一的,都可以用来识别一个用户,是同等重要的,如果只提供用户名,而不提供邮箱,在运行时会出现500内部错误,可以使用类似命令来增加给用户增加邮箱配置:ssh -p 29418 shidf@192.168.126.129 gerrit set-account --add-email shidf@qq.com shidf,其中 shidf为用户名,验证方式使用ssh方式
安装Gerrit
我这边安装过程基本上参照 https://www.cnblogs.com/yinzhengjie/p/11029559.html 略微有些不同,主要的不同点在于gerrit的很多安装配置是有默认配置的,但是即不选择输入任何选项,直接按下回车,但有可能结果和我们想象的不一样,造成走了很多弯路。最好的方法是重要的选项(如是否启用Verify )都通过自己手工指定,那么结果肯定不会有偏差