Подтвердить что ты не робот

Jenkins автоматически создала учетную запись пользователя, как войти/сменить пароль?

Я установил Дженкинса, и он работает хорошо. Он использует плагин Perforce в качестве SCM и автоматически создается при регистрации. Моя проблема заключается в том, что когда пользователь делает фиксацию для дерева, он автоматически создает учетную запись пользователя в системе, но пароль не установлен, и пользователь не может войти в систему.

Система защищена в интрасети, и я установил Jenkins для использования "собственной пользовательской базы данных Jenkins" и "Записанные пользователи могут делать что угодно". Проблема в том, что я не могу найти способ войти в систему после того, как они совершили коммит, там имя пользователя отображается в списке автоматически созданных учетных записей, но пароль не отправляется ни разу. Есть ли пароль по умолчанию или способ reset?

Система работает на Ubuntu 12 с Tomcat7, обслуживающим переднюю часть Jenkins.

4b9b3361

Ответ 1

Пользователи, созданные SCM, не являются "полными" пользователями. Они создаются с целью отображения изменений SCM и получения электронной почты. Поэтому им необходимо зарегистрироваться (используя значок "Sing Up", который отображается слева от значка "войти" в верхнем правом углу) и предоставить свой пароль. Желательно, чтобы имя пользователя соответствовало имени SCM.

В качестве альтернативы пользователь с полной учетной записью может перейти на http://<jenkins-server>/people/ → щелкнуть по имени пользователя → щелкнуть ссылку "Настроить" слева и настроить пользователя (я не уверен на 100%, если это будет работать, хотя, попробуйте).

Ответ 2

С версией 1.517 регистрация не работала и дала ошибку "Имя пользователя уже принята".

Однако вы можете перейти к http://<jenkins-server>/user/<autogenerated username>/configure и установить пароль для пользователя SCM, который преобразует их в полноценного пользователя Jenkins.