Enable Git Integration for GitHub

This page is no longer maintained (Mar 29, 2023). For the most current information, go to https://docs.snaplogic.com/cicd/git-integration/git-integration-github.html.

 

 

On this Page

SnapLogic offers two GitHub Marketplace Apps to enable the Git Integration for GitHub.com: 

A user with the appropriate permissions must install one of the Apps in GitHub:

  • A GitHub organization administrator must install an App for their organization. Users without administrative privileges can use the App to submit a request for installation.

  • The owner of a personal GitHub account can install an App in their own account.

The following sections provide instructions:

After the App is installed, individual SnapLogic users will need to authorize SnapLogic to interact with GHES.

Prerequisites

The following are required to enable the SnapLogic Git Integration:

  • A repository for SnapLogic assets

  • The appropriate permissions in the organization or account

Installing in a GitHub Organization

The installation steps are the same for installing the SnapLogic Production App and the SnapLogic UAT App.

As a GitHub organization administrator, follow these steps to install one of the SnapLogic GitHub integration Apps:

  1. Click the link to the App to open the GitHub App Marketplace for the SnapLogic Production App or the SnapLogic UAT App.
    The following screenshot shows the SnapLogic Production App. If the App was previously installed in your SnapLogic Org, the Configure button displays instead of Install.

  2. Click Install. If you administer more than one organization in GitHub, click the target organization.

  3. Choose whether to install the App on all repositories in the GitHub organization or select the repositories:

  4. Click Install.

After installation, you can view or reconfigure Repository access for the SnapLogic Production App from Organization settings, under Installed GitHub Apps.

Requesting an Installation

To request that your GitHub organization administrator install the SnapLogic Production App or the SnapLogic UAT App, follow these steps:

  1. Click the link to open the GitHub marketplace page for the SnapLogic Production App or the SnapLogic UAT App.

  2. Click Install.

  3. Next to the appropriate organization, click Request

  4. Select the appropriate repositories.

  5. Click Request. The App notifies your GitHub organization administrator.

Installing in a Personal GitHub Account

To install the SnapLogic Production App in your personal account, follow these steps:

  1. Click the link to open the GitHub Marketplace page for the SnapLogic Production App or the SnapLogic UAT App. The following screenshot shows the SnapLogic Production App:

  2. Click Install.

  3. Select the repositories to which the app will have access, as required. 

  4. Click Install.

After installation, you can reconfigure the repositories or delete the App from your account settings, under Integrations > Applications.

Related Content