Как использовать Github Personal Access Token в Jenkins - PullRequest
1 голос
/ 08 апреля 2020

Я могу задать этот вопрос разными способами, например, Как настроить учетные данные Jenkins с токеном Github Personal Access. Как клонировать репозиторий Github в Jenkins с помощью токена Github Personal Access

Так что это проблема


Альтернативное решение, которое мне известно о

  • SSH соединение
  • username password конфигурация в Jenkins Но у меня вопрос, как настроить соединение Github с Дженкинсом, используя Personal Access Token

1 Ответ

1 голос
/ 08 апреля 2020

После многих обсуждений нескольких потоков из Stackoverflow

Я нашел одну полезную тему.

См. Этот ответ: { ссылка }


В основном Personal access token может использоваться в качестве пароля, насколько это касается, по крайней мере, Jenkins. Я добавил новые учетные данные в диспетчер учетных данных.

Go до Jenkins

  • Go до credentials> System> Global credentials> Add credentials откроется страница.
  • В Вид Выберите Имя пользователя и пароль .
  • В поле Пользователь введите несуществующее имя пользователя, например jenkins-user или user.
  • Добавьте Personal Access Token в поле пароля

Теперь начните настройку проекта.

  • На вкладке «Управление исходным кодом» выберите новые настроенные учетные данные из раскрывающегося списка рядом с учетными данными в разделе URL хранилища

Таким образом, мы можем настроить настроить аутентификацию между Jenkins и Github с помощью токена личного доступа

Ссылки: Git Клон в Jenkins с маркером личного доступа навсегда бездействует Измените конвейер jenkins на использование github вместо gitlab

...