GitHub

Github provides a number of APIs to query the various attributes of GitHub repositories. One of the important attributes is the details of the commits made across a repository. Github exposes the APIs over HTTPS. The response format for these APIs are JSON.

The GitHub connector allows you to analyze the response of the APIs.

Configuring GitHub as a Connection

  1. Click the + (plus) button and select Connection or right-click in the browser and select Create new > Connection.          
  2. Choose GitHub from the drop-down list.
  3. To connect to GitHub, choose Basic Authentication as the Method, then enter a User and Password.

    Or click on Request Access Permission. You are taken to a GitHub portal to generate an OAuth access token for Datameer. The OAuth code is automatically transferred to the appropriate field.
  4. If required, add a description and click Save.

Importing Data with the GitHub Connector  

  1. Click the + (plus) button and select Import Job or right-click in the browser and select Create new > Import Job.
  2. Click Select Connector, choose the GitHub connector, and click Next.
  3. Enter the repository's owner and name. Then choose the entity to search and click Next.
     
  4. Review the defined fields and click Next.
  5. Review the schedule and advanced properties for the job and click Next.
  6. Create a description for the import job and click Save.