Guides for GitHub Enterprise
Learn how to increase developer productivity and code quality with GitHub Enterprise Cloud.
Enterprise administrators learning paths
Get started with your enterprise account
Get started with your enterprise account to centrally manage multiple organizations on GitHub Enterprise Cloud.
Start learning path- OverviewAbout enterprise accounts
- OverviewAbout billing for your enterprise
- How-to guideInviting people to manage your enterprise
- How-to guideAdding organizations to your enterprise
- How-to guideConfiguring SAML single sign-on for your enterprise
- OverviewAbout enterprise policies
Adopt GitHub Actions for your enterprise
Learn how to plan and implement a rollout of GitHub Actions in your enterprise.
Start learning path- OverviewAbout GitHub Actions for enterprises
- OverviewUnderstanding GitHub Actions
- How-to guideIntroducing GitHub Actions to your enterprise
- How-to guideMigrating your enterprise to GitHub Actions
- How-to guideGetting started with GitHub Actions for GitHub Enterprise Cloud
- OverviewSecurity hardening for GitHub Actions
- OverviewAbout billing for GitHub Actions
Configuring SAML single sign-on for your enterprise
How-to guideYou can control and secure access to resources like repositories, issues, and pull requests within your enterprise's organizations by enforcing SAML single sign-on (SSO) through your identity provider (IdP).
- Accounts
- Authentication
- Enterprise
- Identity
- SSO
About SAML for enterprise IAM
OverviewYou can use SAML single sign-on (SSO) to centrally manage access to organizations owned by your enterprise on GitHub.com.
- Accounts
- Access management
- Authentication
- Enterprise
- Identity
Configuring SAML single sign-on for your enterprise using Okta
How-to guideYou can use Security Assertion Markup Language (SAML) single sign-on (SSO) with Okta to automatically manage access to your enterprise account on GitHub Enterprise Cloud.
- Authentication
- Enterprise
Managing team synchronization for organizations in your enterprise
How-to guideYou can enable team synchronization between Azure AD and GitHub Enterprise Cloud to allow organizations owned by your enterprise account to manage team membership through IdP groups.
- Accounts
- Enterprise
- SSO
- Teams
Switching your SAML configuration from an organization to an enterprise account
How-to guideLearn special considerations and best practices for replacing an organization-level SAML configuration with an enterprise-level SAML configuration.
- Authentication
- Enterprise
- Organizations
About Enterprise Managed Users
OverviewYou can centrally manage identity and access for your enterprise members on GitHub from your identity provider (IdP).
- Accounts
- Authentication
- Enterprise
- SSO
Configuring SAML single sign-on for Enterprise Managed Users
TutorialYou can automatically manage access to your enterprise account on GitHub by configuring Security Assertion Markup Language (SAML) single sign-on (SSO).
- Authentication
- Enterprise
- SSO
Configuring SCIM provisioning for Enterprise Managed Users
You can manage the lifecycle of your enterprise's user accounts on GitHub.com from your identity provider (IdP) using System for Cross-domain Identity Management (SCIM).
- Accounts
- Enterprise
Managing team memberships with identity provider groups
How-to guideYou can manage team and organization membership on GitHub Enterprise Cloud through your identity provider (IdP) by connecting IdP groups with teams within your enterprise with managed users.
- Accounts
- Enterprise
- SSO
- Teams
Using SAML for enterprise IAM
You can centrally manage access to your enterprise's resources with SAML single sign-on (SSO) and System for Cross-domain Identity Management (SCIM).
Verifying or approving a domain for your enterprise
How-to guideYou can verify your ownership of domains with GitHub to confirm the identity of organizations owned by your enterprise account. You can also approve domains where organization members can receive email notifications.
- Enterprise
- Notifications
- Organizations
- Policy
About GitHub Support
You can contact GitHub Support for help troubleshooting issues you encounter while using GitHub.
- Support
Enforcing policies for GitHub Actions in your enterprise
How-to guideYou can enforce policies for GitHub Actions within your enterprise's organizations, or allow policies to be set in each organization.
- Actions
- Enterprise
- Policies
About enterprise accounts
OverviewWith GitHub Enterprise Cloud, you can use an enterprise account to enable collaboration between your organizations, while giving administrators a single point of visibility and management.
- Accounts
- Enterprise
- Fundamentals
Enforcing policies for code security and analysis for your enterprise
How-to guideYou can enforce policies to manage the use of code security and analysis features within your enterprise's organizations.
- Advanced Security
- Code scanning
- Enterprise
- Policies
- Secret scanning
- Security
Enforcing policies for security settings in your enterprise
How-to guideYou can enforce policies to manage security settings in your enterprise's organizations, or allow policies to be set in each organization.
- Enterprise
- Policies
- Security
Enforcing policies for projects in your enterprise
How-to guideYou can enforce policies for projects and classic projects within your enterprise's organizations, or allow policies to be set in each organization.
- Enterprise
- Policies
- Projects
Enforcing repository management policies in your enterprise
How-to guideYou can enforce policies for repository management within your enterprise's organizations, or allow policies to be set in each organization.
- Enterprise
- Policies
- Repositories
- Security
Enforcing team policies in your enterprise
How-to guideYou can enforce policies for teams in your enterprise's organizations, or allow policies to be set in each organization.
- Enterprise
- Policies
- Teams
Restricting email notifications for your enterprise
How-to guideYou can prevent your enterprise's information from leaking into personal email accounts by restricting the domains where members can receive email notifications about activity in organizations owned by your enterprise.
- Enterprise
- Notifications
- Organizations
- Policies
Managing dormant users
How-to guideA user account is considered to be dormant if it has not been active for 90 days.
- Accounts
- Enterprise
- Licensing
About the audit log for your enterprise
OverviewTo support debugging and internal and external compliance, GitHub Enterprise Cloud provides logs of audited user, organization, and repository events.
- Auditing
- Enterprise
- Logging
- Security
Accessing the audit log for your enterprise
How-to guideYou can view aggregated actions from all of the organizations owned by an enterprise account in the enterprise's audit log.
- Auditing
- Enterprise
- Logging
Searching the audit log for your enterprise
How-to guideYou can search an extensive list of audited actions in your enterprise.
- Auditing
- Enterprise
- Logging
Exporting audit log activity for your enterprise
TutorialYou can export audit and Git events data to a file for offline analysis.
- Auditing
- Enterprise
- Logging
Streaming the audit log for your enterprise
TutorialYou can stream audit and Git events data from GitHub to an external data management system.
- Auditing
- Enterprise
- Logging
- Organizations
Using the audit log API for your enterprise
TutorialYou can programmatically retrieve enterprise events with the REST API.
- Auditing
- Enterprise
- Logging
- API
Audit log events for your enterprise
ReferenceLearn about audit log events recorded for your enterprise.
- Auditing
- Enterprise
- Logging
- Security
Managing global webhooks
How-to guideYou can configure global webhooks to notify external web servers when events occur within your enterprise.
- Enterprise
- Webhooks
Adding organizations to your enterprise
How-to guideYou can add organizations to manage within your enterprise by creating a new organization, inviting an existing organization, or transferring an organization from a different enterprise account.
- Administrator
- Enterprise
- Organizations
Inviting people to manage your enterprise
How-to guideYou can invite and remove enterprise owners and billing managers for your enterprise account.
- Administrator
- Enterprise
- User account
Managing support entitlements for your enterprise
You can grant enterprise members the ability to manage support tickets for your enterprise account.
- Enterprise
- Support
Roles in an enterprise
Everyone in an enterprise is a member of the enterprise. To control access to your enterprise's settings and data, you can assign different roles to members of your enterprise.
- Enterprise
Viewing and managing a user's SAML access to your enterprise
You can view and revoke an enterprise member's linked identity, active sessions, and authorized credentials.
- Enterprise
Viewing people in your enterprise
To audit access to enterprise-owned resources or user license usage, enterprise owners can view every administrator and member of the enterprise.
- Enterprise
Creating an enterprise account
How-to guideIf you're currently using GitHub Enterprise Cloud with a single organization, you can create an enterprise account to centrally manage multiple organizations.
- Accounts
- Enterprise
- Fundamentals