TeamCity LDAP同步不会创建新用户

时间:2015-02-03 16:06:53

标签: active-directory ldap teamcity teamcity-9.0

我为TeamCity配置了LDAP。第一个同步跟踪失败。根据teamcity-ldap.log,找到了所有用户,但没有创建:

[2015-01-30 08:04:53,077] INFO - jetbrains.buildServer.LDAP - 用户...(远程ID:' CN = ...,OU =用户,OU = ... ,应创建DC = ...,DC = ...'),但禁用自动用户创建。

我将teamcity.options.createUsers设置为true,但没有创建用户。

[2015-01-30 08:13:26,375] INFO - jetbrains.buildServer.LDAP - 找到224个搜索结果搜索结果=' OU = Users,OU = ....', filter ='(objectClass = User)',scope = 2,attributes = [mail,sAMAccountName,displayName]

[2015-01-30 08:13:26,375] INFO - jetbrains.buildServer.LDAP - 上次同步统计:已创建用户= 0,已更新用户= 0,已删除用户= 0,远程用户= 224,已匹配用户= 2,创建组= 0,更新组= 0,删除组= 0,远程组= 0,匹配组= 0,持续时间= 250ms,错误= []

我需要更改用户的创建方式吗?

由于

1 个答案:

答案 0 :(得分:2)

选项:

teamcity.options.users.synchronize.createUsers=true

未设置。

来自JetBrains: 注意:建议不要使用teamcity.options.users.synchronize.createUsers = true选项,因为它可以在TeamCity的未来版本中删除。 至于现在,TeamCity可以在TeamCity中自动创建用户,如果在其中一个映射的LDAP组中找到它们,则通过teamcity.options.groups.synchronize选项启用组同步。所以请配置组同步。