Итак, вам нужно просто добавить (создать) эти учетные данные, чтобы иметь возможность выбрать их в раскрывающемся списке.Это может быть ключ API или ключ SSH.Одна из ваших ссылок включает руководство по генерации ключа API:
Вам необходимы учетные данные для каждого из GitHub / GitHub Enterprise Server, добавленные здесь.Дженкинсу нужен токен Personal API для взаимодействия с GitHub через веб-хуки.Этот токен может быть создан вручную или автоматически (см. Следующий раздел).Учетные данные от пользователя: права администратора требуются на уровне хранилища, но роль владельца требуется для его создания на уровне организации;Для обновления статусов коммитов / чтения списка соавторов требуется разрешение на запись.Дополнительную информацию о разрешениях токена GitHub можно найти в разделах Разрешения GitHub и Области применения токенов API для Jenkins.
Настройка учетных данных Как объяснялось в предыдущем разделе, для работы плагина нужен токен.Вы можете разрешить Jenkins создавать токен от вашего имени или создавать его вручную.
Разрешить Jenkins создать токен: эта опция доступна только в том случае, если вы не используете двухфакторную аутентификацию.Вы можете заставить Jenkins сгенерировать токен, выбрав «Дополнительно»> «Управление дополнительными действиями GitHub»> «Преобразовать логин и пароль в токен».
Создайте токен самостоятельно: сначала сгенерируйте токен (обязательно прочитайте предыдущий раздел, чтобы понять, чтоправа на предоставление).Затем в разделе «Учетные данные» (под URL-адресом API) создайте учетные данные типа Secret Text и поместите созданный токен в качестве секретного текста.
Дополнительную информацию о разрешениях токена GitHub можно найти здесь:https://support.cloudbees.com/hc/en-us/articles/234710368-GitHub-User-Scopes-and-Organization-Permission
Надеюсь, это поможет вам.