Я настраиваю 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.
Привет !!!