Gerrit2启用HTTP基本验证

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

公司IT在美国,要等他们搞定需要时间,可能会很久。决定切换到HTTP基本验证。

首先安装了Nginx,并设置了HTTP基本验证,参考的前一篇文章。

然后参考Gerrit文档:http://gerrit-documentation.googlecode.com/svn/Documentation/2.4.2/config-sso.html#_http_basic_digest_authentication

登录到Gerit 服务器上,执行文档中提供的三条命令。

重启Gerrit service后。登录吧。果然自动创建了新用户,我的是csfreebird@gmail.com.


好,到Gerrit数据库里面,accounts和accounts_external_ids表里将id为1000000的记录删除,并将新加的用户id设为1000000. 

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


特此记录。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值