GitHub Connection
See the Connector Marketplace topic. Please request your administrator to start a trial or subscribe to the Premium GitHub connector.
GitHub is a platform for version control, collaboration, and software development.
This topic describes how to authenticate to GitHub and configure any necessary connection properties in the GitHub connection connector.
Connection Configuration
Each connection property available in the GitHub connector is explained below.
Connection Name
The name of the connection to be created should be provided. This is the name that will display on the list of available connections.
Repository Name
Restrict query results by the repository name.
Optional when creating a new connection. However, this table is required to query some tables.
Where RepositoryName is required, you must also specify UserLogin.
User Login
Restrict query results by User Login.
You can set this connection property to restrict query results by User Login.
This property is optional when creating a connection; you can also specify the User Login pseudo column in your query to override the value set in the connection.
The connector uses the currently authenticated user’s User Login if one is not explicitly specified.
Client ID
The client ID assigned when you register your application with an OAuth authorization server.
Client Secret
The client secret assigned when you register your application with an OAuth authorization server.
Access Token
The access token for connecting using OAuth.
Refresh Token
The OAuth refresh token for the corresponding OAuth access token.
After entering all the details, click on the TEST button.
If the connection service identification and authentication details are provided correctly, a success message stating “connection available” is generated.
Click on the CREATE button to save the changes.
If the details are incorrect or the server is down, you will get a message “Connection unavailable”.
If you have any feedback on Gathr documentation, please email us!