Skip to end of metadata
Go to start of metadata

GitHub Connector

Overview

The Jitterbit Harmony GitHub Connector is accessed from the Connectivity tab of the design component palette:

Connectivity tab

This connector is used to first configure a GitHub connection, establishing access to an account on the GitHub server, and then used to configure one or more GitHub activities associated with that connection as either a source or target within an operation:

  • Query File: Retrieves a file from a GitHub repository and is used as a source in an operation.

  • Create File: Creates a file in a GitHub repository and is used as a target in an operation.

  • Update File: Updates a file in a GitHub repository and is used as a target in an operation.

  • Delete File: Deletes a file from a GitHub repository and is used as a target in an operation.

The GitHub connector uses the GitHub REST API v3. Refer to the API documentation for information on the schema fields.

The GitHub connector requires the use of an agent version 10.0 or higher.

Together, a specific GitHub connection and its activities are referred to as a GitHub endpoint. Once a connection is configured, activities associated with the endpoint are available from the Endpoints filter:

Connectivity tab

GitHub Registration

As the connection will be an application that interfaces with GitHub, you will need a GitHub Username and personal access token to access the GitHub files. See GitHub Registration for details.

  • No labels