approvGitHub

Approve repository access before it lands in GitHub

Connect the Approv GitHub App, import repos, and Sync collaborator roles when grants are approved — so access is requested, reviewed, and revocable.

How it works

From GitHub App to Sync’d access

Connect once, import the repos you govern, then Sync collaborator roles when grants are approved.

  1. 01

    Connect GitHub

    Install the Approv GitHub App and authorize the organization or repos you manage.

  2. 02

    Import repositories

    Select repositories to govern as Approv resources.

  3. 03

    Request → approve → Sync

    Members request a permission level. On approve, Approv Syncs the collaborator role in GitHub.

Connect

Install the Approv GitHub App once

Authorize your organization. Approv stores the installation securely and can list the repositories you choose to govern — without ad-hoc collaborator invites in chat.

  • One App install for the org or selected repositories
  • Import only the repos you want under Approv governance
  • Installation credentials stay encrypted at the org level
Developer working in a code editor on a laptop

Resources

What you can govern in GitHub

Import these resources into Approv, then approve access with mapped GitHub collaborator roles.

  • 01

    Repositories

    Import repos and govern who gets read, triage, write, maintain, or admin.

  • 02

    Org-scoped connect

    One GitHub App install covers the repositories you choose to import.

  • 03

    Revocable grants

    Time-bound access expires and Sync removes the collaborator role.

Smiling developer holding a sticky note that says CODE

Sync

Approved grants become GitHub collaborators

On approve, Approv Syncs the mapped collaborator role on the repo. On revoke or expire, that access is removed — so invites stop living forever in the repo settings.

  • Read through admin mapped to native GitHub roles
  • Time-bound access that Syncs removal when it ends
  • Audit trail of who approved what, and when

Mapping

Permission mapping

Approv permission levels map to native GitHub roles when Sync runs.

In ApprovIn GitHub
ReadPull (read)
TriageTriage
WritePush (write)
MaintainMaintain
AdminAdmin

Frequently Asked Questions

Connect, import, and Sync for GitHub repositories.

Install the Approv GitHub App on your organization (or selected repositories). Approv stores the installation securely and uses it to list repos and Sync collaborator roles.