Gerrit2如何启用HTTP基本验证

海外服务器 (566) 2016-05-03 16:35:01

       一直使用Gerrit2的默认OpenID认证方式,结果有一天无法登录。查看日志后发现是公司的网络UDP 123端口没有打开, Gerrit 服务器Ubuntu因此时间和Google提供的OpenID时间不同步,认证失败。

       公司IT在美国,要等他们搞定需要时间,可能会很久。决定切换到HTTP基本验证。首先安装了Nginx,并设置了HTTP基本验证。登录到Gerit 服务器上,执行文档中提供的三条命令。重启Gerrit service后。登录吧。果然自动创建了新用户,我的是csfreebird@gmail.com.好,到Gerrit数据库里面,accounts和accounts_external_ids表里将id为1000000的记录删除,并将新加的用户id设为1000000. 

        重新启动Gerrit service,清除浏览器缓存后再登录,好!现在新用户是管理员了。

 

THE END