У меня есть настройка Jenkins как с SSH, так и с частным токеном, поэтому он может вполне успешно получить доступ к частному репозиторию «Git», а через экран конфигурации он может установить крючки. Сам конвейер отлично работает вне этой проблемы.
Моя проблема заключается в том, что я хочу создать источник «GitHub», чтобы он мог поддерживать дополнительные функции (включая автоматический веб-перехватчик и отчетность), но все репозитории являются частными, поэтому при попытке добавить ничего не отображается.
У меня есть настройка учетных данных токена (секретный ключ для конфигурации Jenkins, пользователь + пароль/токен для источников филиалов) - они настраиваются пользователем с полным доступом к репозиториям (тот же пользователь, предоставляющий доступ ssh к источнику "Git"). Токен корректно работает для основного конфига Jenkins.
Проблема. Источник GitHub правильно распознает имя владельца, но раскрывающийся список «Репозиторий» упорно остается пустым.