GitHub
1. Go to the Resources page and click the
button.

2. Select GitHub.
3. Enter your account credentials and click Connect.
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.
5. You will see a
icon next to your resource. It may take a few minutes to several hours depending on the data size and the number of your tables. Once your data is ready, you will receive a notification email.

This connector outputs the following full refresh streams:
This connector outputs the following incremental streams:
- 1.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.
- 2.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.
- 3.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 modified 1yr ago