Skip to main content

GitHub Integration

This guide explains how to securely connect your GitHub organization to ComplyJet.

Upendra Varma avatar
Written by Upendra Varma
Updated over a week ago

Step 1: Prerequisites

Before initiating the connection, ensure the following:

Organization Owner Permissions

To integrate GitHub with ComplyJet, you must have Owner permissions for your GitHub organization.

  1. You should be able to view your organization’s settings if you have the required permissions.

  2. If you do not see your organization listed or cannot access settings, please request access from an existing owner.

Note: If a previous ComplyJet GitHub integration exists, you must remove it before proceeding. Duplicate installations can cause authorization conflicts.


Step 2: Connect GitHub to ComplyJet

Follow these steps to authorize the ComplyJet GitHub App and enable monitoring:

  1. In ComplyJet, click the Connect GitHub button. This will open a new tab and redirect you to GitHub’s authorization page.

  2. Sign in to GitHub (if not already signed in).

  3. Select the GitHub organization you want to connect.

    • If you see a Configure option next to the organization, it means the app is already installed.

    • If this installation is no longer in use, uninstall it before proceeding.

  4. Approve the required access scopes and complete the installation.

  • Why this is needed:

    This connection enables ComplyJet to fetch repository metadata, team membership, and access settings—key elements required for compliance monitoring.

Once the app is installed and authorized, ComplyJet will automatically begin syncing data from your organization.


Completion

You’ll start seeing your GitHub repositories and user access data populate in ComplyJet shortly after the sync is complete. This integration helps maintain visibility into access controls, security policies, and activity logs relevant for compliance.


If you encounter issues during setup, reach out to our support team via the in-app chat.

Did this answer your question?