← Back
GitHub
GitHub Enterprise roles feature enables custom organization access standards across multiple organizations
GitHub · releasefeatureapi · github.blog ↗

Enterprise-Defined Custom Organization Roles Now Generally Available

GitHub has released a new feature enabling enterprise administrators to define custom organization roles that standardize access control across their entire enterprise. This capability addresses the challenge of managing consistent role-based access standards when administration spans multiple organizations, whether centrally or decentrally managed.

Key Capabilities

Role Creation and Management:

  • Enterprise administrators can create up to 20 custom organization roles simultaneously
  • Roles are available across all organizations within the enterprise
  • Roles can only be edited by authorized enterprise administrators, maintaining governance
  • Organization administrators can assign roles through organization settings or the organization role assignment API

Flexibility and Consistency:

  • Enterprise and organization owners use the same set of organization and repository permissions to create roles
  • No functional differences exist between enterprise-level and organization-level roles
  • Standardizes the core set of roles used in day-to-day work, supporting compliance requirements
  • Makes role assignment more consistent as users move across different organizations

Getting Started

Administrators can learn more about creating enterprise-defined custom organization roles in the GitHub documentation and assign roles via the organization role assignment API. GitHub invites feedback in the GitHub Community Enterprise forum.