GitHub Enterprise adds general availability for custom organization roles with up to 20 configurations per enterprise
Enterprise-Defined Custom Organization Roles Now Generally Available
GitHub Enterprise has announced general availability of enterprise-defined custom organization roles, enabling organizations to standardize role-based access controls at scale. This feature addresses a key pain point for enterprises managing multiple organizations with varying access requirements and compliance standards.
Key Capabilities
What Changed:
- Enterprise administrators can create a centralized set of custom organization roles available across all organizations in their enterprise
- Up to 20 custom roles can be configured and made available simultaneously
- These roles leverage the same organization and repository permissions available at the organization level
- No functional differences exist between enterprise-level and organization-level custom roles
How It Works:
- Custom roles created by authorized enterprise administrators are read-only for organization-level managers
- Organization administrators can assign these enterprise-defined roles through organization settings or via the organization role assignment API
- The feature supports both centralized and decentralized administration models
Business Impact
This capability streamlines access management across large enterprises by:
- Standardizing core role definitions to support compliance requirements
- Improving consistency when users transition between organizations
- Reducing administrative overhead by eliminating duplicate role configuration across organizations
- Maintaining security through centralized control while delegating assignment authority
For implementation details, see the documentation on creating enterprise-defined custom organization roles. GitHub welcomes feedback in the GitHub Community Enterprise forum.