GitHub enterprise administrators can now create custom organization roles available across all organizations
Enterprise-Defined Custom Organization Roles Now Available
GitHub has made enterprise-defined custom organization roles generally available, enabling enterprise administrators to create standardized role definitions that apply across all organizations in their enterprise.
Key Capabilities
- Enterprise-wide standardization: Create up to 20 custom organization roles at the enterprise level, available across all organizations
- Managed by authorized admins: Only authorized enterprise administrators can edit these roles, maintaining security and consistency
- Flexible assignment: Organization administrators can assign these roles through the organization settings UI or via the organization role assignment API
- Same permissions model: Enterprise-defined roles use the same set of organization and repository permissions as organization-level custom roles, with no functional differences
Why This Matters
This feature addresses a key challenge for enterprises managing role-based access control (RBAC) across multiple organizations. By centralizing role definitions, enterprises can:
- Enforce consistent compliance requirements
- Reduce administration overhead
- Make it easier for users to move between organizations with familiar roles
- Maintain security by ensuring only authorized administrators can modify these roles
Getting Started
Learn more about creating enterprise-defined custom organization roles in the GitHub documentation, and share feedback in the GitHub Community Enterprise forum.