After you create an organization, you should give Owner permissions to a small group of people who will manage the organization account.
Organization members can have owner, billing manager, or member roles:
Owners have complete administrative access to your organization. This role should be limited to a few people in your organization. For more information, see "Changing a person's role to owner."
Billing managers allow a person to manage billing settings. For more information, see "Adding a billing manager to your organization".
Members are the default role for everyone else.
|Organization action||Owners||Members||Billing managers|
|View and edit billing information||X||X|
|Invite people to join the organization||X|
|Edit and cancel invitations to join the organization||X|
|Remove members from the organization||X|
|Reinstate former members to the organization||X|
|Add and remove people from all teams||X|
|Promote organization members to team maintainer||X|
|Add collaborators to all repositories||X|
|Access the organization audit log||X|
|Edit the organization's profile page (see "About your organization's profile" for details)||X|
|Verify the organization's domains (see "Verifying your organization's domain" for details)||X|
|Delete all teams||X|
|Delete the organization account, including all repositories||X|
|Move teams in an organization's hierarchy||X|
|Create project boards (see "Project board permissions for an organization" for details)||X||X|
|See all organization members and teams||X||X|
|@mention any visible team||X||X|
|Can be made a team maintainer||X||X|
|View and post public team discussions to all teams (see "About team discussions" for details)||X||X|
|View and post private team discussions to all teams (see "About team discussions" for details)||X|
|Edit and delete team discussions in all teams (see "Managing disruptive comments" for details)||X|
|Hide comments on commits, pull requests, and issues (see "Managing disruptive comments" for details)||X||X||X|
|Disable team discussions for an organization (see "Disabling team discussions for your organization" for details)||X|
|Set a team profile picture in all teams (see "Setting your team's profile picture" for details)||X|
|Enable and enforce SAML single sign-on||X|
|Purchase, install, manage billing for, and cancel GitHub Marketplace apps||X|
|List apps in GitHub Marketplace||X|
|Receive security alerts about vulnerable dependencies for all of an organization's repositories||X|
|Allow or disable forks for all private repositories in an organization||X|
|Limit activity in public repositories in an organization||X|
To keep your organization data secure while allowing access to repositories, you can add outside collaborators. An outside collaborator is a person who has access to one or more organization repositories but is not explicitly a member of the organization, such as a consultant or temporary employee. For more information, see:
- "Adding outside collaborators to repositories in your organization"
- "Converting an organization member to an outside collaborator"
- "Removing an outside collaborator from an organization repository"