gerrit 版本为2.7

gerrit验证方式选择 OPENID_SSO,使用的是crowdid做为用户验证服务。

进入gerrit安装目录:
cd review_site/etc/
vi gerrit.config,修改如下:

[auth]
        type = OPENID_SSO
        openIdSsoUrl = http://www.exampledomain.com/openidserver/op
        logoutUrl = http://www.exampledomain.com/openidserver/logoff.action
        maxOpenIdSessionAge = 0

也可以使用如下命令修改:

git config --file gerrit.config auth.openIdSsoUrl http://www.exampledomain/openidserver/op

根据自己的情况替换 www.exampledomain.com

修改完成,重启gerrit服务。
进入gerrit页面,点击,右上角sign in,直接跳到 crowdid登录页面,填写正确的 账号,密码后,返回gerrit。So perfect

推荐一个很棒的第三方精简的 Laravel console

个人喜好经常写些命令行工具,laravel 很方便,但脚手架工程就 45M左右,使用 composer install --no-dev 也要24M左右,很笨重。 也尝试过 symfony 的 compos...

阅读全文

有关 PHP 和 js 浮点运算的坑

javascript 0.1 + 0.2 为啥不等于 0.3 ? (正确结果:0.30000000000000004) 0.8 * 7 为啥不等于 5.6 ? (正确结果:5.6000000000000005) PHP var_dump(intv...

阅读全文

彻底搞懂 PHP 变量结构体,多数文章观点不准确

PHP5 中的 zval // 1. zval typedef struct _zval_struct { zvalue_value value; zend_uint refcount__gc; zend_uchar type; zend_uchar is...

阅读全文

1 条评论

欢迎留言