Назад | Перейти на главную страницу

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

Пожалуйста, посоветуйте мне, что мне настроить или что может быть решением этой проблемы.

Что ж, я нашел решение. Геррит не позволяет использовать в имени пользователя только цифры. Так что все, что вам нужно сделать, это изменить конфигурацию в gerrit.config в разделе ldap.

В разделе ldap поместите:

accountPattern = (&(objectClass=person)(mail=${username}))
accountSshUserName = ${givenName}.${sn}

Теперь вы сможете войти в систему, используя свой почтовый идентификатор, и сохраненная информация о пользователе будет firstname.lastname.

Привет !!!