GitHub
GitHub is a platform for developers to build personal projects, support their businesses, and work together on open-source technologies. Fivetran helps you export data about commits, users, pull-requests, and other GitHub data.
Features
Feature Name | Supported | Notes |
---|---|---|
Capture deletes | check | MILESTONE , PROJECT , COLUMN and CARD tables. |
History mode | ||
Custom data | ||
Data blocking | check | |
Column hashing | check | |
Re-sync | check | |
API configurable | check | API configuration |
Priority-first sync | ||
Fivetran data models | check | |
Private networking | ||
Authorization via API | check |
Supported deployment models
We support the SaaS and Hybrid deployment models for the connector.
NOTE: You must have an Enterprise or Business Critical plan to use the Hybrid Deployment model.
Setup guide
Follow our step-by-step GitHub setup guide to connect GitHub with your destination using Fivetran connectors.
Schema information
This schema applies to all Github connectors.
Explore GitHub schema ERD
Sync overview
For the following tables, we hard delete records in the destination when they are deleted in the source:
COMMIT_FILE
COMMIT_PARENT
COMMIT_PULL_REQUEST
ISSUE_ASSIGNEE
ISSUE_LABEL
PULL_REQUEST_REVIEW_COMMENTS
REPO_TEAM
TEAM_MEMBERSHIP