gerrit使用总结

    技术2022-07-16  91

    https://blog.csdn.net/tq08g2z/article/details/78627653

    https://www.cnblogs.com/kevingrace/p/5624122.html

    http://www.voidcn.com/article/p-fphiowjy-bms.html

    https://blog.csdn.net/qq_38431305/article/details/79964141

    https://blog.csdn.net/benkaoya/article/details/8680886

    1

    我认为gerrit安装比较难的地方在于它有多种身份验证方法,身份验证方法决定了如何登录Gerrit。如果你想挂入某个现有的身份验证提供方(例如GoogleAccounts),那么可以使用OpenID。如果是用于测试和学习,可以选择最简单的development_become_any_account。HTTP认证也是可选的认证方式,此认证方式下需要配置Apache的反向代理,并在Apache中配置Web站点的口令认证,通过口令认证后gerrit在创建账号的过程中会询问用户的邮件地址并发送确认邮件。

    另一个就是gerrit数据库的选择,可以选择默认的H2,无须任何配置即可使用。  

     Gerrit + HTTP认证模式 前面介绍的gerrit安装时认证模式选择的是development_become_any_account,这种认证模式下任何人都可以自己注册gerrit账号,这仅仅是为了学习gerrit代码审核用的,实际使用中不安全。

    下面开始介绍另一种认证模式——http认证。Gerrit如果要用http认证,就必须使用反向代理(如果不知道什么叫“方向代理”,可以问下“度娘”)。我曾试过用http认证,但不使用反向代理,然后用试图用http://192.168.1.101:8080/login/去访问gerrit服务器,结果都是如下图5‑1所示的错误信息。

     

     

    Processed: 0.008, SQL: 9