Configure GitHub and the Git Integration

Configure GitHub and the SnapLogic Git Integration.

SnapLogic provides GitHub Marketplace apps to enable the Git Integration for GitHub Cloud. You can configure the Git Integration in GitHub for an organization account or a personal account.

This procedure applies to environments on both the EMEA and the US control planes. The screenshot examples might differ from your screens, but the steps are the same.

  • One or more GitHub repositories to associate with SnapLogic assets.
    Important: Make sure that the GitHub network idle timeout is set to more than 20 seconds. If the timeout is 20 seconds or less, Git Integration API requests can encounter connection errors.
  • The appropriate permissions in the organization or account:
    • To install an app for the organization, the GitHub organization administrator role.
    • To request the installation of an app for the GitHub organization, any user.
    • To install an app on a personal GitHub account, ownership of the account.
  1. Install the SnapLogic app that corresponds to the control plane for your environment.
  2. Click Install.
    If the app is already installed, the Configure button appears instead of Install.
  3. Continue with installation or request installation. The available options vary, depending on whether you are a GitHub administrator:
    TypeProcedure
    Install the app To install the SnapLogic app for the GitHub organization, administrators:
    1. Click the target GitHub organization from the group of organizations that you administer in GitHub.
    2. Select the repositories to which the app will have access.
      Repository selection

    3. Click Install.
    Request installation To request the installation of the app for the GitHub organization, non-administrators:
    1. Click Request next to the appropriate GitHub organization.
      Request installation

    2. Select the repositories to which the app will have access.
    3. Click Request. The App notifies your GitHub organization administrator.
    Install the app for a personal account To install the app in a personal GitHub account:
    1. Select the repositories to which the app will have access.
    2. Click Install.
  4. Log in to your SnapLogic environment and configure the Git Integration in one of the following ways:
    • In the Classic Manager, go to Settings and click Configure Git.
      Configure Git dialog

    • In Admin Manager, from the left pane select Git Integration. From the Git integration type dropdown, select GitHub.

Individual SnapLogic users must authorize SnapLogic to interact with GitHub.