GitHub Enterprise roles feature enables custom organization access standards across multiple organizations
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.