Как создать пользователя в jenkins?

Я только что установил Jenkins на моей машине под управлением Ubuntu.

Но когда я обращаюсь к http://localhost: 8080/ jenkins спрашивает меня за свое имя пользователя и пароль... но я понятия не имею, что это такое!

Как я могу войти в Jenkins? (Извините за вопрос о нобе, впервые используя Jenkins)

Любая помощь приветствуется!

Изменение: До сих пор я получил это:

Я могу удалить защиту, изменив настройку config.xml

<useSecurity>true</useSecurity> 

в

<useSecurity>false</useSecurity> 

И теперь я могу получить доступ к своим Дженкинсам... Но я до сих пор не знаю, как создать пользователя =/

Ответ 1

в jenkins перейдите в "Управление Jenkins"> "Настроить глобальную безопасность" и установите флажок "Включить безопасность". выберите "Собственная база данных пользователей Jenkins" для области безопасности, а затем выберите "Записанные пользователи могут делать что угодно" или матричную стратегию (если у вас несколько пользователей с разными разрешениями) для авторизации.

Ответ 2

Вы должны найти файл в папке секретов с именем initialAdminPassword с информацией

Ответ 3

Дженкинс спрашивает меня о моем имени пользователя и пароле... но я понятия не имею, что это такое!

Это зависит от того, как вы настроили Jenkins Access Control/Security Realm на странице "Настройка глобальной безопасности", которая определяет метод аутентификации пользователей, независимо от того, использовать ли независимую пользовательскую базу данных Jenkins или внешнюю базу данных (например, LDAP, Active Directory, Unix NIS и т.д.).

Если он использует свою собственную базу данных, вы можете попытаться расшифровать пароли Jenkins с credentials.xml. В противном случае отключите useSecurity в файле config.xml, перезапустите Jenkins и выполните следующие действия. Вас попросят предоставить начальный пароль из файла initialAdminPassword (если вы этого не сделаете, убедитесь, что вы изменили правильный файл и правильно запустили Jenkins).

Чтобы создать пользователя, вам нужно выбрать способ проверки подлинности в Configure Global Security и создать пользователя либо извне, либо если вы выбрали собственную базу данных пользователя Jenkins и отметьте "Разрешить пользователям подписываться", а затем нажмите кнопку "Сохранить", которая позволит вам создать пользователя из интерфейса Jenkins.

Ответ 4

По умолчанию Jenkins использует собственную базу данных для управления пользователями.

Перейдите в раздел Люди на панели инструментов Jenkins, чтобы увидеть пользователей, которые у вас есть, если вы не можете найти возможность добавить туда пользователя, не отчаивайтесь, читайте дальше.

Перейдите к управлению Дженкинс и прокрутите вниз, вторым последним вариантом должно быть Управление пользователями.

По умолчанию каждый вошедший в систему пользователь может сделать что угодно, чтобы изменить это, перейдите в раздел Управление Jenkins → Настройка глобальной безопасности → Управление доступом → Авторизация → Безопасность на основе матрицы

В этой точке, если вы не знаете, что делать, пожалуйста, не делайте никаких изменений. НЕ СОХРАНЯЙТЕ ИЛИ НЕ ПРИМЕНЯЙТЕ.

Ответ 5

После того, как вы войдете в систему Jenkins как администратор, выберите "Управление Jenkins"> "Настроить глобальную безопасность" и установите флажок "Включить безопасность". выберите "База данных собственных пользователей Jenkins" для области безопасности под контролем доступа, а затем выберите "Авторизованные пользователи могут делать что угодно" в разделе "Авторизация" и сохраните ее.

нажмите на Управление jenkins >> Управление пользователем >> Создать пользователя Заполните детали.