Git integration for GitHub

Overview

SnapLogic offers GitHub Marketplace apps to enable Git integration for GitHub. You can configure Git Integration in GitHub for a standard organization account or a standard personal account.

  • A GitHub repository for SnapLogic assets
  • 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.
Note: Ensure that the network idle timeout on GitHub service is more than 20 seconds. If the timeout is set lesser than this threshold, it may lead to connection errors when making API calls.
  1. Install the SnapLogic app that corresponds to the control plane for your environment.
  2. Click Install.
    Note:
    • If the app is already installed, the Configure button appears instead of Install.
    • The steps outlined in this procedure are applicable to users of both EMEA and US control planes. However, the images included in the procedure are for illustrative purposes only and depict the US website. Your interface may appear slightly different based on your region, but the steps remain the same.
  3. Continue with your installation request. The available options vary depending on whether you are a GitHub administrator. You can:
    Installation RequestProcedure
    Install the app To install the app for the GitHub organization,
    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 the installation To request the installation of the app for the GitHub organization,
    1. Click Request next to the approproite 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 on a personal GitHub If you want to install the app on a personal GitHub,
    1. Select the repositories to which the app will have access.
    2. Click Install.
  4. After installation, you can reconfigure the repositories or delete the app from your account settings.
    • To view or reconfigure the Repository access setting for the app, go to Installed GitHub Apps > Organization settings.
      Repository access settings

    • To delete the app from your account settings, go to Integrations > Applications.
After the App is installed, individual SnapLogic users must authorize SnapLogic to interact with GitHub.