GitHub
Connect to GitHub
2. Select GitHub.
3. Enter your account credentials and click Connect.
Access Tokens
: Please visit here to generate the Access Tokens.Start Date
: UTC date and time in the format 2020-10-01T00:00:00Z. Any data before this date will not be replicated.GitHub Repositories
: Space-delimited list of GitHub organizations/repositories.
4. Choose tables to import and click Finish Setup.
Supported tables
This connector outputs the following full refresh streams:
This connector outputs the following incremental streams:
Notes
Only 4 streams (
comments
,commits
,issues
andreview comments
) from the above 24 incremental streams are pure incremental meaning that they:read only new records;
output only new records.
Other 20 incremental streams are also incremental but with one difference, they:
read all records;
output only new records. Please, consider this behaviour when using those 20 incremental streams because it may affect you API call limits.
We are passing few parameters (
since
,sort
anddirection
) to GitHub in order to filter records and sometimes for large streams specifying very distantstart_date
in the past may result in keep on getting error from GitHub instead of records (respectiveWARN
log message will be outputted). In this case Specifying more recentstart_date
may help. The "Start date" configuration option does not apply to the streams below, because the GitHub API does not include dates which can be used for filtering:
assignees
branches
collaborators
issue_labels
organizations
pull_request_commits
pull_request_stats
repositories
tags
teams
users
Last updated