Введение
ConnectorsGitHub
ConnectorsGitHub — это специализированный компонент connector для интеграции с GitHub APIs.
Note: GitHub Enterprise в настоящее время не поддерживается.
Он предоставляет специфичные для GitHub шаблоны аутентификации и конфигурации, чтобы workloads могли использовать возможности Git CLI и GitHub CLI без встраивания в containers долгоживущих учетных данных.
Обзор возможностей
- Аутентификация с использованием Private Access Token (PAT) (
patAuth) - Встроенные конфигурации:
gitconfig,githubconfig - Метаданные операций GitHub API для выбора repository, branch, pull request и tag
- Интерфейс ресурса GitHub code repository (
githubcoderepository)
Сценарии применения
- Клонирование частных GitHub repositories в CI/CD задачах
- Использование selections на основе GitHub API (repository/branch/PR/tag) в workflows платформы
- Централизованное управление доступом к GitHub для teams и namespaces