Как добавить имя пользователя и пароль к Jenkins?

Когда я перехожу на mydomain.com:8080, по умолчанию механизм авторизации отсутствует. Я просмотрел область конфигурации, но не могу найти нигде, чтобы добавить основное имя пользователя и пароль

Ответ 1

Перейдите в "Управление Jenkins" > "Настроить глобальную безопасность" и установите флажок "Включить безопасность".

Для базовой аутентификации имени пользователя и пароля я бы рекомендовал выбрать Jenkins Own User Database для области безопасности, а затем выбрать Вход в систему Пользователи могут делать что угодно или матричную стратегию (в случае, если у вас несколько пользователей с разными разрешениями) для Авторизация.

Ответ 2

Предполагая, что вы контролируете Jenkins > Configure Global Security > Enable Security и Jenkins Own User Database, вы переходите к:

  • Управление Jenkins > Управление пользователями > Создать пользователя

Ответ 3

  • Попробуйте удалить папку .jenkins из вашей системы, которая находится по указанному ниже пути. C:\Users\ "Имя вашего ПК".jenkins

  • Теперь загрузите новую и стабильную версию файла .war с официального сайта jenkins. Напр. 2.1 и следуйте инструкциям по установке.

    • Вы сможете выполнить этот метод

Ответ 4

Вам необходимо включить защиту и установить область безопасности на странице "Настройка глобальной безопасности" (см. Стандартная настройка безопасности) и выбрать подходящую Метод авторизации (Security Realm).

Jenkins Security Realm, собственная пользовательская база Hudson

В зависимости от вашего выбора создайте пользователя, используя соответствующий метод. Рекомендуемый метод - выбрать собственную базу данных пользователей Jenkins и отметить "Разрешить пользователям подписываться", нажать кнопку "Сохранить", после чего вы сможете создать пользователя из интерфейса Jenkins. В противном случае, если вы выбрали внешнюю базу данных, вам необходимо создать там пользователя (например, если это база данных Unix, использовать учетные данные существующих пользователей Linux/Unix или создать стандартного пользователя, использующего интерфейс оболочки).

См. также: Создание пользователя в Jenkins через API