A code hosting platform for version control and collaboration tool

Integrate with Apono to manage access to Github code repositories.


  • Connector version 1.3.2 and later
  • Admin, Repo and User permissions to github organization
  • Exposing user's organization email on its public profile page


  • On-Demand Permissions- Managing organizational users’ on demand access permissions to your cloud services or data repositories at granular level.
  • Extended SSO- Extend organizational authentication to infrastructure, applications and data repositories where you don’t have SSO.
  • Approval Workflows- Creating approval or trigger-based Access Flows allowing organizational user groups to receive the permissions they need.
  • Review User Access Permissions- View each organizational users access permissions across the integrated applications and data sources.

Step By Step Integration

Get API Token from the Github Developer Settings

  1. Log into your Github account with the Organization dedicated user
  2. Click on your Profile (icon with your initials)
  3. On the menu click on -> Settings and choose Developer Settings -> Personal Access Tokens
  4. Select all the options under admin:org, repo, user permissions and Copy token
  5. Create a cloud secret under AWS Cloud manager with key token and paste the copied value as value

Integrate Apono with Github

  1. Log into Apono
  2. Go to the Catalog page -> Developer integrations section
  3. Click on Connect Github
  4. Specify the integrations details:
    Integration name – type the name of the integration
    Organization name – type the name of the github organization you are part of
    When building an Access Flow you will reference this name
    Secret – paste the created cloud secret name

You should notice the new JumpCloud integration in few seconds

Possible issues

  • User doesn't have the right privileges - make sure that the user is part of the organization and that the token includes all the required permissions.
  • User might not be found - the organization's user email must be set on his public github profile