Конфигурация 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!!!

Другие вопросы по тегам