我试图设置一个与LDAP服务器通信的gerrit实例。
我可以使用ldap凭据登录,但是当我导航到我的->组时,我看不到任何组。我尝试使用“GroupMemberPatter”变量,但是我确实得到了一个错误,说LDAP后端不支持它。这是我的ldap和auth配置:
[auth]
type = ldap
[ldap]
server = ldap://ldapserverip
accountBase = DC=myorg,DC=local
accountPattern = (&(objectClass=person)(sAMAccountName=${username}))
groupBase = OU=DevGroups,DC=myorg,DC=local
groupPattern = (&(objectClass=group)(cn=${groupname}))
fetchMemberofEagerly = true
groupName = cn
username = CN=MyFirst MyLast,CN=Users,DC=myorg,DC=local
accountMemberField = memberOf
referral = follow
groupsVisibleToAll = true
localUsernameToLowerCase = true
Root
|- DC=myorg,DC=local
|- CN=Users
| |- CN=FirstName1 LastName1
| |- CN=FirstName2 LastName2
| | - ..
| | - CN=FirstName3 LastName3
|- OU=DevGroups
|- CN=Group1
|- CN=Group2
|- ..
|- CN=Group20
如果我看一个他们有的用户
因此,如果用户查询正在工作,它似乎使用了一个基,然后从那里搜索,并使用帐户模式填写用户名,我想对于查找用户所属的组列表也是如此。
我希望这样做的方式是,当用户使用他们的LDAP凭据登录时,当他们通过gerrit接口查看他们的组时,他们应该看到他们相同的LDAP组。但我不确定这是否正确。我也有点困惑gerrit实际上是如何在查询中使用这些变量的。如果有人有任何想法或能给我指明正确的方向,我将不胜感激。
我确实意识到这里和其他地方有一些其他Gerrit/LDAP相关的问题,但它们似乎主要集中在让用户登录上,我可以做到,这些小组是我有问题的。
我的->组
页面只列出内部组;它不包括像LDAP这样的外部系统中的组。
Gerrit 是一个免费、开放源代码的代码审查软件,使用网页界面。利用网页浏览器,同一个团队的软件程序员,可以相互审阅彼此修改后的程序代码,决定是否能够提交,退回或者继续修改。它使用 Git 作为底层版本控制系统。它分支自Rietveld,作者为Google公司的Shawn Pearce,原先是为了管理Android计划而产生。这个软件的名称,来自于荷兰设计师赫里特·里特费尔德(Ge
排名不分先后,大部分信息来自互联网,不保证信息准确性,如有修改意见,欢迎联系。 国际 企业 IBM: 贡献区块链平台代码到 HyperLedger 项目,推动区块链产业发展,跟多家银行和企业进行区块链项目合作。 DTCC:贡献区块链代码到 HyperLedger 项目。 Circle:基于区块链的支付应用公司,已获得 6000 万美元 D 轮投资,投资者包括 IDG、百度、中金甲子、广大投资等,目
问题内容: 我希望詹金斯测试代码以供审查。jenkins作业是在推送到refs / for / master时开始的,但它尝试构建origin / master分支,而不是refs / changes / XX / X / X分支。有人知道我做错了吗? 来自詹金斯的日志: Git配置: Gerrit触发器配置: 问题答案: 抱歉,我没有足够仔细地阅读文档。 Git配置中缺少什么:
我的类有一个方法,它尝试执行一些操作,并在所有操作完成后返回nano时间。当测试这个方法时,我遇到了一个问题,测试结果总是不同的(因为取决于当前时间)。 如何正确测试返回值?没有PowerMock有办法吗? 示例类: 示例测试: 感谢您的回答!
这产生了下面的堆栈跟踪 [ERROR]未能在项目上执行目标org.liquiBase:liquiBase-maven-plugin:3.4.1:rollback(default-cli)generic:错误设置或运行liquiBase:liquiBase.exception.rollbackimpossibleException:没有与liquiBase.change.core.rawsqlcha
问题内容: 用户注册我的应用程序时,他进入个人资料页面时会收到此错误。 我认为发生此错误是因为我的模板需要图像,并且看到他刚刚注册,除非他进入编辑页面并添加页面,然后他可以访问配置文件页面,否则他不能添加图像。 我的profile.html 我的个人资料功能在views.py 我通过创建2个Person对象实例并使用if分隔它们的方式尝试了该解决方案,但未成功。 我对Profile函数的解决方案