Почему «добавить учетные данные» в разделе «добавить сервер GitHub» в «системе настройки» Jenkins не работает?

Я слежу за этим сообщением Как запустить сборку Multibranch Pipeline с помощью github webhook, чтобы настроить существующий многоотраслевой конвейер.

В качестве дополнительного шага для настройки веб-перехватчика меня перенаправляют на эту страницу https://support.cloudbees.com/hc/en-us/articles/224543927-GitHub-Integration-Webhooks?page=47.

Тогда я застрял на самом первом этапе:

введите здесь описание изображения

Нет учетных данных, которые можно было бы выбрать из раскрывающегося списка, и если я попробую «Добавить», в обычном режиме отобразятся учетные данные Jenkins.

введите здесь описание изображения

Но проблема в том, что после того, как я введу свое имя пользователя и пароль на github и нажму «Добавить», он вернется, но ничего не будет добавлено !!

Почему это происходит?

Раньше я настраивал новые элементы Jenkins, и когда я настраиваю эти элементы конвейера, мне также нужно предоставить учетные данные для источника сборки, то есть github. Это всегда срабатывает. Только на этот раз проблема возникает, когда я делаю «Управление Дженкинсом» -> «Настроить систему».

Я упускаю что-то очевидное?


person user1559625    schedule 21.04.2020    source источник


Ответы (1)


Не могу поверить, что у Дженкинса столько проблем.

Вот где я нашел это решение: https://github.com/jenkinsci/ghprb-plugin/issues/534

  • Перейдите в Jenkins> Credentials> System> Global Credentials.
  • Добавить учетные данные
  • В раскрывающемся меню выберите секретный текст.
  • Добавьте описание (название аккаунта, причину и т. Д.)
  • В секретном текстовом поле поместите свой токен личного доступа Github (GPAT).
  • Сохраните и вернитесь к Jenkins> Global Configuration.
  • Найдите свой раздел Github Server Access и выберите в нем свои учетные данные, затем нажмите Test Connection.
person user1559625    schedule 22.04.2020
comment
У меня это сработало, спасибо! - person Kevin Nadsady; 12.03.2021