`
wyk86485480
  • 浏览: 28609 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
文章分类
社区版块
存档分类
最新评论

gerrit与crowdid, openid集成,设置openIdSsoUrl 直接登录

阅读更多
gerrit 版本为2.7

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

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

1
2
3
4
5
[auth]
        type = OPENID_SSO
        openIdSsoUrl = http://www.exampledomain.com/openidserver/op
        logoutUrl = http://www.exampledomain.com/openidserver/logoff.action
        maxOpenIdSessionAge = 0
也可以使用如下命令修改:

1
git config --file gerrit.config auth.openIdSsoUrl http://www.exampledomain/openidserver/op
根据自己的情况替换 www.exampledomain.com

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

欢迎转载:http://www.yinqisen.cn/blog-298.html
分享到:
评论

相关推荐

    ldap+gerrit+gitweb集成化安装部署

    本文档详细介绍了如何在linux系统下安装ldap、gerrit、gitweb的安装流程。还包括gerrit的ldap认证配置,gerrit+gitweb集成化安装部署流程。

    git+gerrit+jenkins+sonar持续集成环境大家资料

    git+gerrit+jenkins+sonar持续集成环境大家资料,具体搭建步骤请参考本人博客。 里面还有一些插件,方便大家少走弯路

    gerrit-2.15.3 与Cas集成部署

    gerrit-2.15.3 与Cas集成部署

    gerrit使用文档手册,适合新手学习gerrit

    Gerrit 使用文档手册,适合新手学习 Gerrit Gerrit 是一个基于 Web 的代码レビュー工具,用于管理代码的提交和审核。下面是 Gerrit 使用文档手册的知识点总结: 一、获取权限 在使用 Gerrit 之前,需要获取权限,...

    Gerrit 配置

    Gerrit 中文配置使用

    gerrit服务器中用于查看代码的插件-gitiles

    8. **集成Gerrit**:作为Gerrit的一部分,Gitiles与Gerrit的代码审查流程紧密集成,用户可以直接从Gitiles页面跳转到Gerrit的代码审查界面,对代码进行评论和投票。 9. **API支持**:Gitiles还提供了RESTful API,...

    windows搭建git审核平台.zip_Gerrit _gerrit windows_windows+gerrit

    为了使Gerrit能与数据库通信,你需要选择一个支持的数据库,如MySQL或SQLite,并在配置文件中配置相应的连接信息。例如,使用SQLite: ```ini [database] type = sqlite3 database = %site_path%\\review_site.db...

    Gerrit搭建及权限配置.docx

    需要设置Gerrit数据库访问权限来控制用户的访问权限。 重启Apache2和Gerrit 重启Apache2和Gerrit是Gerrit搭建的必要步骤。需要重启Apache2和Gerrit来应用配置更改。 常见错误处理 常见错误处理是Gerrit搭建的...

    gerrit的配置和使用

    同时,在Gerrit上设置SSH公钥,以安全地通过SSH与服务器通信。 5. Gerrit的邮箱配置: 由于Gerrit是通过邮箱来验证用户身份和发送通知的,因此开发者需要在Gerrit中设置和验证自己的邮箱地址。 6. Gerrit的SSH...

    Gerrit 用户指南_Gerrit_

    6. **集成与扩展**:Gerrit可以与其他工具如Jenkins、GitHub、持续集成系统等无缝集成,实现自动化测试和部署。了解如何配置这些集成以及利用Gerrit的插件系统扩展其功能,可以使开发流程更加顺畅。 7. **问题追踪...

    git+repo+gerrit代码服务器搭建

    2. 将用户 git 设置为 Gitosis 的管理员。 生成 Admin 端的公钥 生成 admin 端的公钥,并将其拷贝到服务器的 tmp 目录下: 1. 使用 `ssh-keygen -t rsa` 生成公钥。 2. 将公钥拷贝到服务器的 tmp 目录下。 执行 ...

    gerrit总结

    1. 创建项目:登录Gerrit后,管理员可以创建新项目,设置项目的默认分支和权限。 2. 提交代码:开发者需要将更改推送到Gerrit的`refs/for/branch`引用,而不是直接推送到主分支。Gerrit会自动创建一个新的更改集。 ...

    Gerrit.jar Github OAuth2.0 源码

    在Gerrit中集成OAuth2.0,你需要在Gerrit的配置文件`etc/gerrit.config`中添加OAuth2的相关设置。例如,为GitHub配置OAuth2.0,你需要提供如下信息: 1. `auth.gitHubClientId`: GitHub应用注册后得到的Client ID。...

    gerrit系统添加用户的流程文档1

    本篇文档将详细介绍如何在Gerrit系统中添加新用户,以及后续的相关设置。 首先,我们需要登录到运行Gerrit服务的服务器。通常,这可以通过SSH客户端如SecureCRT完成。登录后,使用普通用户账户登录,然后切换到具有...

    gerrit.war包

    4. **集成化**:Gerrit可以轻松地与常见的持续集成工具(如Jenkins)集成,自动触发构建和测试,确保代码更改的质量。 5. **版本控制**:基于Git,Gerrit与Git的强大功能无缝集成,如分支管理、合并冲突解决等。 6. ...

    Gerrit 服务器搭建_Gerrit_

    为了确保代码质量,通常会将 Gerrit 与 Jenkins 或 Travis CI 等持续集成工具集成。当有新的代码变更时,CI 会自动构建和测试,只有通过测试的变更才能被合并。 八、用户管理与权限设置 1. 添加和管理用户,设置...

    gerrit-3.0.3.war.zip

    - Gerrit可与其他工具集成,如Jenkins进行持续集成,或者与GitLab、GitHub同步代码仓库。 - 可通过插件扩展Gerrit的功能,例如CodeClimate插件提供代码质量分析。 6. **监控与优化** - 定期检查Gerrit日志,发现...

    gerrit使用指南.pdf

    如果用户已经生成过SSHKey,可以直接将其公钥内容拷贝并添加到Gerrit的设置中。如果之前没有生成过SSHKey,需要使用ssh-keygen命令生成新的密钥对,然后将生成的公钥添加到Gerrit的设置中。 2.2 设置EmailAddresses...

    gerrit-intellij-plugin-1.0.6-146.zip

    Gerrit是一个开源的代码审查和分支管理系统,它与Git版本控制系统紧密集成,提供了一种高效、可扩展的方式来审查和合并代码更改。IntelliJ IDEA是一款广受欢迎的Java开发集成环境,提供了丰富的功能来提升开发效率。...

Global site tag (gtag.js) - Google Analytics