GitHub
Renta выгружает данные GitHub в ваше хранилище: коммиты, задачи, пул-реквесты, релизы, запуски GitHub Actions и другие объекты репозиториев.
Репозитории и набор полей каждого объекта вы выбираете сами.
Аутентификация
Renta подключается к GitHub через OAuth. Вы входите в GitHub, подтверждаете запрошенный доступ и возвращаетесь в Renta. Создавать персональный токен не нужно.
На экране подтверждения GitHub запрашивает доступ, который покрывает всё, что Renta умеет выгружать:
- Репозитории.
Код, ветки, коммиты, задачи и пул-реквесты, включая приватные репозитории. - GitHub Actions.
Воркфлоу, их запуски и задачи. - Организация.
Команды и их участники. - Профиль.
Логин и почта подключаемого аккаунта.
У доступа к репозиториям и воркфлоу в GitHub нет варианта только для чтения, поэтому на экране подтверждения упоминается запись. Renta только читает данные.
Пайплайн видит те же репозитории, что и авторизованный аккаунт. Если организация ограничивает OAuth-приложения, её репозитории появятся в Renta только после того, как владелец одобрит приложение в настройках организации Third-party Access.
Подключение источника GitHub
- Перейдите в раздел Connections > Catalog в левом меню.
- Откройте категорию Developer tools и нажмите на карточку GitHub.

Нажмите Log in to your GitHub account. Renta перенаправит вас в GitHub, где нужно войти в аккаунт и подтвердить запрошенный доступ. Если в браузере уже есть авторизованная сессия GitHub, подтверждение произойдёт сразу и вы вернётесь в Renta.

Завершите настройку:
- Source name.
Укажите имя источника данных. Оно используется только в интерфейсе Renta. - Access granted.
Проверьте, что аккаунт подключён. На карточке указан логин авторизованного аккаунта GitHub.
Нажмите Save, чтобы завершить.
Если авторизация изменится, например вы отзовёте приложение в GitHub, нажмите Re-authorize на этом источнике. Подключение обновится на месте, и все построенные на нём пайплайны продолжат работать.

Новый источник появится в списке Sources в статусе Active. Теперь его можно использовать в пайплайнах.

Создание пайплайна GitHub
В левом меню нажмите New pipeline. На шаге Source выберите GitHub в блоке Already connected и нажмите Next step.

Выберите созданное ранее подключение GitHub и нажмите Next step. На карточке указан аккаунт подключения и дата его добавления.

На шаге Destination выберите назначение (например, Google BigQuery) и нажмите Next step.