Jenkins — GitHub аккаунт с 2FA

 

Для того, чтобы Jenkins мог работать с репозиторием с аккаунта, на котором включена 2-х факторная авторизация, нужно сгенерировать "Personal access tokens"

 

Логинимся в GitHub и переходим по ссылке.

 

Выбираем "Generate new token" и ставим следующие галочки:

 

repo:invate — необходима для доступа к приватным репозиториям, без нее у вас будет доступ только к публичным

 

В Jenkins'е переходим в "Credentials" и добавляем новые "Add Credentials"

 

  • Kind: Username and password
  • Username: Ваш GitHub логин
  • Password: Ваш токен созданный ранее

 

Теперь в GitHub плагине вы можете использовать созданную связку доступов.

 

Для работы с Git в консоли необходимо указывать токен, к примеру:

git clone https://<token>@github.com/owner/repo.git

Метки: Метки

Подписаться
Уведомить о
guest

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии