GitHub enterprise hierarchy
Enterprise ownsorganizations
Organization ownsrepos & teams
Teams give membersaccess to repos
People aremembers, not parents
Who owns what
Enterprises own orgs. Orgs own repos and teams. Teams give their members access to repos.
Show Select a team, repo, or person
Enterprise team
Managed users
Managed users. Your identity provider creates every account through SCIM, so the accounts live inside the enterprise.
Who owns each piece
- Enterprise
Acme. The top level. It owns theacme-webandacme-dataorganizations. Nobody signs in to an enterprise; enterprise owners work through their own user accounts. - Organization
acme-data. Owned by the enterprise. It owns its repositories and teams, and people join it as members. - Repository
acme-data/lake. Owned by the organization, which is the part before the slash. A repository always belongs to an organization or a user account, never to a team or directly to the enterprise. - Team
analytics. Lives inacme-data, and only that organization’s members can join it. The team gives its members access tolakeandetl. Child teams inherit their parent’s repository access. - Enterprise team
platform. Owned by the enterprise and can span organizations. After it’s added to an organization, that organization’s admins can give it access to repositories, likecheckoutinacme-webandetlinacme-data. Use an organization team when the need stays within one organization; only organization teams support nesting, secret teams, and CODEOWNERS.
Managed users (EMU) vs personal accounts
- Where accounts live. With EMU, your identity provider creates each account through SCIM, and the account belongs to the enterprise. Usernames end in the enterprise shortcode, such as
mona_acme. With personal accounts, people sign up on GitHub.com themselves, organizations invite them in, and they keep the account if they leave. - Sign-in. EMU always signs in through the IdP, using SAML, or OIDC with Entra ID. With personal accounts, SAML SSO is optional. It links an existing account to an IdP identity but doesn’t create one.
- Team membership. With EMU, organization and enterprise teams can both be linked to IdP groups, so membership follows the IdP. With personal accounts, only organization teams can sync, and only with Entra ID or Okta.
- Reach outside the enterprise. Managed users can’t create public content or contribute outside the enterprise, and any repository they own must be private. Personal accounts keep their own public and private repositories and can join other organizations.
Updated October 15, 2026