一直使用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,清除浏览器缓存后再登录,好!现在新用户是管理员了。
特此记录。
分享到:
相关推荐
Gerrit 2.11支持OAuth2.0验证方式。GitHub 集成的OAuthprovider,可配置到gerrit使用
gerrit使用文档手册,适合新手学习gerrit
gerrit-3.6.1安装包
Gerrit Code Review 搭建gerrit平台所需工具 官方最新版本
a guide for gerrit user
文档主要介绍git gerrit repo的基本功能,及搭建流程和代码评审流程
gerrit服务器操作基本方法文件状态:[√] 草稿[ ] 正在修改[ ] 正式发布部门系统软件组版本0.1作者杨贵平完成时间20170315审核杨贵平审核时间
gerrit-2.15-rc4.war,gerrit 最新稳定版本 gerrit 最新稳定版本
Gerrit 中文配置使用
windows 搭建git,gerrit代码审核平台
git+repo+gerrit代码评审服务器搭建流程详细步骤,一步步教你搭建完整的代码评审服务器,本人亲自搭建流程记录,验证通过
本文档详细介绍了如何在linux系统下安装ldap、gerrit、gitweb的安装流程。还包括gerrit的ldap认证配置,gerrit+gitweb集成化安装部署流程。
gerrit使用指南.pdf
Gerrit使用方法说明 Gerrit上代码提交的三种状态 代码提交至Gerrit之后,有三种状态,分别是:Open、Merged、Abandoned。 Open 状态的代码需要经过Review,Verify,Submit操作后才会真正入库,即成为Merged状态 ...
gerrit-2.8.1.war gerrit-2.8.1.war gerrit-2.8.1.war
gerrit.war所有历史版本下载百度云盘地址 有200多个war包文件。 gerrit.war所有历史版本下载百度云盘地址
gerrit windows客户端
gerrit安装及使用以及与git的集成配置,通过apache实现代理访问
Git/Gerrit Manual,常用命令,基本配置
gerrit搭建方法,已经试验过可以成功。