Follow our setup guide to connect GitHub to Fivetran.
To connect GitHub to Fivetran, you need access to an active GitHub account with the permissions appropriate for the following GitHub scopes:
See the GitHub Scopes For OAuth Apps documentation for details.
IMPORTANT: Only use an HTTPS URL with TLS version 1.2 or above.
In the connector setup form, enter your chosen destination schema name.
Select the authentication mode: OAuth or Personal Access Token.
If you choose OAuth:
a. Click Authorize to authorize Fivetran to connect to your GitHub account. You will be redirected to GitHub.
b. In GitHub, click authorize Fivetran and enter your password when prompted. You will be redirected to the connector setup form.
If you choose Personal Access Token:
a. Create a Personal access token.
b. Enter the Username and Personal Access Token.
c. Click Validate Personal Access Token.
Choose the sync mode: Sync All Repositories or Sync Specific Repositories.
If you choose Sync Specific Repositories, select the accounts you’d like to sync.
If you want to use webhooks, set the Use Webhooks toggle to ON.
Click Save & Test. Fivetran will take it from here and sync your GitHub data.