About GitHub App managers
Enterprise owners can designate other users in their enterprise as GitHub App managers for apps.
An app manager:
- Can manage the settings for a GitHub App registration that is owned by the enterprise. For the specific app settings that GitHub App managers can control, see Modifying a GitHub App registration.
- Cannot install and uninstall GitHub Apps on an enterprise or organization.
When an enterprise app manager adds permissions to a GitHub App, the update is automatically accepted in all organizations where the app manager is also an organization owner. When an enterprise owner adds permissions to a GitHub App, the update is automatically accepted in all organizations regardless of their organization membership.
Granting the ability to manage an individual GitHub App
-
In the top-right corner of GitHub, click your profile picture.
-
Depending on your environment, click Enterprise, or click Enterprises then click the enterprise you want to view.
-
At the top of the page, click Settings.
-
In the left sidebar, click GitHub Apps.
-
Under "GitHub Apps", click on the avatar of the app you'd like to add a GitHub App manager for.
-
In the left sidebar, click App managers.
-
At the bottom of the "App managers" section, in the search field, type the username of the person you want to designate as a GitHub App manager for the app, then click Grant.
The user must be a member of the enterprise to be granted GitHub App manager permissions.
Removing managers from an individual GitHub App
-
In the top-right corner of GitHub, click your profile picture.
-
Depending on your environment, click Enterprise, or click Enterprises then click the enterprise you want to view.
-
At the top of the page, click Settings.
-
In the left sidebar, click GitHub Apps.
-
Under "GitHub Apps", click on the avatar of the app you'd like to remove a GitHub App manager from.
-
In the left sidebar, click App managers.
-
Under "App managers", next to the person you want to remove GitHub App manager permissions from, click Revoke.
Granting the ability to manage all enterprise-owned apps
Enterprise app manager is a predefined role that grants access to all app registrations owned by the enterprise. See Assigning roles to people in an enterprise.