Gerrit的LDAP问题
我负责安装Gerrit并将其配置为在验证GUI时使用LDAP。在向Gerrit推送新代码时,我还管理了LDAP帐户的使用。我现在要讨论以下问题: 1) 添加审阅者时无法搜索LDAP用户或组 2) 我无法从LDAP用户或组添加审阅者 3) LDAP组无法在代码审查时给出+2 4) LDAP组没有提交的能力 5) 如果LDAP用户授予+1,则1+1不会导致+2 以下是我的Gerrit配置:Gerrit的LDAP问题,ldap,gerrit,Ldap,Gerrit,我负责安装Gerrit并将其配置为在验证GUI时使用LDAP。在向Gerrit推送新代码时,我还管理了LDAP帐户的使用。我现在要讨论以下问题: 1) 添加审阅者时无法搜索LDAP用户或组 2) 我无法从LDAP用户或组添加审阅者 3) LDAP组无法在代码审查时给出+2 4) LDAP组没有提交的能力 5) 如果LDAP用户授予+1,则1+1不会导致+2 以下是我的Gerrit配置: [auth] type = LDAP gitBasicAuth = t
[auth]
type = LDAP
gitBasicAuth = true
[ldap]
server = ldap://IP:Port
username = username
password = password
accountBase = accountBase
groupBase = groupBase
referral = follow
accountPattern = (sAMAccountName=${username})
groupPattern = (cn=${groupname})
accountFullName = displayName
accountMemberField = member
accountEmailAddress = mail
groupMemberPattern = (&(objectClass=groupOfNames)(member=${groupname}))
以下是项目配置:
[access "refs/for/refs/*"]
push = group ldap/Group Name
submit = group ldap/Group Name
owner = group ldap/Group Name
pushMerge = group ldap/Group Name
[access "refs/heads/*"]
label-Code-Review = -2..+2 group ldap/Group Name
submit = group ldap/Group Name
push = group ldap/Group Name
owner = group ldap/Group Name
forgeAuthor = group ldap/Group Name
根据Gerrit文档,用户正在获得最高权限。这意味着,如果用户所在的组在代码审阅时可以给出+2,则应覆盖注册用户。当我添加LDAP组时,它会被完全忽略。