Table of Contents
- Repository: https://github.com/singer-io/tap-github
- Maintainer: Stitch
- Last update at: 19 May 2021
- Open issues and PRs : 32
- Stars: 51
If you haven't already, follow the initial steps of the Getting Started guide:
Installation and configuration
Using the Command Line Interface
tap-githubextractor to your project using
meltano add extractor tap-github
Configure the settings below using
Using Meltano UI
- Open the Extractors interface at http://localhost:5000/extractors.
- Click the “Add to project” button for “GitHub”.
- Configure the settings below in the “Configuration” interface that opens automatically.
Follow the remaining steps of the Getting Started guide:
- Select entities and attributes to extract
- Add a loader to send data to a destination
- Run a data integration (EL) pipeline
If you run into any issues, learn how to get help.
tap-github requires the
of the following settings:
These and other supported settings are documented below. To quickly find the setting you're looking for, use the Table of Contents at the top of the page.
Personal Access Tokens (
Personal access token used to authenticate with GitHub. The token can be generated by going to the Personal Access Token settings page.
How to use
meltano config tap-github set access_token <access_token> export TAP_GITHUB_ACCESS_TOKEN=<access_token>
Space-separated list of repositories. Each repository must be prefaced by the user/organization name, e.g.
"meltano/meltano meltano/sdk meltano/hub"
How to use
meltano config tap-github set repository <repository> export TAP_GITHUB_REPOSITORY=<repository>
Start Date (
Defines how far into the past to pull data for the provided repositories.
How to use
meltano config tap-github set start_date YYYY-MM-DDTHH:MM:SSZ export TAP_GITHUB_START_DATE=YYYY-MM-DDTHH:MM:SSZ
Looking for help?
If you're having trouble getting the
tap-github extractor to work, look for an
existing issue in its repository, file a new issue,
join the Meltano Slack community
and ask for help in the
Found an issue on this page?
This page is generated from a YAML file that you can contribute changes to!