Skip to main content

GitHub

Overview

GitHub is a code hosting and collaboration platform for version control and software development. Integrate with GitHub to track repository activity, manage developer workflows, and correlate development data with sales operations.

Org-Level vs User-Level

Org-Level: GitHub App for organization-wide access. Best for company-wide integrations with admin controls.

User-Level: OAuth for personal GitHub account access. Use when you want to connect your personal repositories.

Create Integration (Org-Level)

Prerequisites

  • GitHub account with organization owner or admin privileges
  • GitHub API access (available on Free, Pro, and Team plans for limited API calls)

Authenticate

  1. Navigate to Settings > Integrations
  2. Click "Connect GitHub"
  3. Authorize Suger to access your GitHub organization
  4. Select the organization to connect
  5. Verify the connection

Create User Integration

Use user-level integration when you want to connect your personal GitHub account.

  1. Click Connect Now button in the User Integrations section
  2. You will be redirected to GitHub to authorize
  3. Grant access to your GitHub repositories
  4. Return to Suger to confirm connection
warning

Deleting the integration will remove access to GitHub immediately.

Edit Integration

Editing is not supported. Delete and recreate.

Delete Integration

Deleting removes the integration from Suger.

warning

This does not delete your repositories or data in GitHub. Check GitHub for any additional OAuth app cleanup if needed.