Конфигурация Gerrit LDAP
Я настраиваю Gerrit через Windows Server 2008 R2 вместе с MySQL и Tomcat.
Я успешно завершил установку. Режим аутентификации - LDAP.
Я не могу войти. Ошибка:
com.google.gerrit.server.account.AccountManager: Cannot assign user name "XXXXXX" to account 8; name does not conform.
В моем случае имя пользователя содержит цифры, в то время как я узнал, что gerrit не позволяет войти в систему, если в имени пользователя все буквы цифры цифры Gerrit Обсуждение в группе Google
Пожалуйста, подскажите, что мне следует настроить или как можно решить эту проблему.
1 ответ
Ну, я получил решение. Геррит не допускает, чтобы имя пользователя состояло из всех цифр. Поэтому все, что вам нужно сделать, это некоторые изменения конфигурации в gerrit.config в разделе ldap.
Под разделом ldap поставить:
accountPattern = (&(objectClass=person)(mail=${username}))
accountSshUserName = ${givenName}.${sn}
Теперь вы сможете войти, используя свой почтовый идентификатор, и сохраненная информация о пользователе будет иметь имя firstname.lastname.
Cheerss!!!