Доступ к частным репозиториям GitHub в многоотраслевом конвейере Jenkins - PullRequest
0 голосов
/ 23 мая 2018

У меня есть Jenkins, настроенный как с SSH, так и с личным токеном - так что он может довольно легко получить доступ к частному репозиторию "Git", а через экран конфигурации он может устанавливать хуки.Сам конвейер отлично работает вне этой проблемы.

Моя проблема заключается в том, где я хочу создать источник «GitHub», чтобы он мог поддерживать дополнительные функции (включая автоматический веб-крючок и создание отчетов), но все репозиторииявляются частными, поэтому при попытке его добавления ничего не отображается.

У меня есть настройка учетных данных токена (секретный ключ для конфигурации Jenkins, пользователь + пароль / токен для источников филиалов) - они настраиваются пользователем с полнымдоступ к репозиториям (тот же пользователь, который предоставляет ssh доступ к источнику "Git").Маркер работает правильно для основного Дженкинс * конфигурации

1006 * Выпуск:. *. * 1008 источник GitHub распознает имя владельца правильно, но Repository выпадающий остается упорно пусто * * 1009

1 Ответ

0 голосов
/ 31 мая 2018

По какой-то причине токен также требует разрешения «user: email» для правильной работы, как только это добавлено, все работает.Однако значительно проще добавить его с помощью плагина Blue Ocean и его мастера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...