GitHub Docs
All products
Enterprise administrators
Overview
About enterprise accounts
System overview
GitHub Enterprise API
Installing
Set up an instance
Install on AWS
Install on Azure
Install on GCP
Install on Hyper-V
Install on OpenStack
Install on VMware
Install on XenServer
Set up a staging instance
Configuring GitHub Enterprise
Configure your enterprise
About configuration
Access the management console
Access the admin shell (SSH)
Configure maintenance mode
Configuring backups
Site admin dashboard
Enabling private mode
Configure email notifications
Configuring rate limits
Configuring applications
Troubleshoot SSL errors
Configure time settings
Command-line utilities
Configure GitHub Pages
Configure network settings
Set the IP using the console
Configure DNS servers
Configuring a hostname
Validate domain settings
Configuring TLS
Enable subdomain isolation
Configure an outbound proxy
Configure firewall rules
Network ports
Use a load balancer
Manage connections to GHEC
Connect to GHEC
Enable unified search
Enable unified contributions
Enable alerts for dependencies
Enable user license sync
Authentication
Authenticate users
Use built-in authentication
Block account creation
Using CAS
Using SAML
Using LDAP
Authentication outside IdP
Change authentication methods
Managing users, organizations, and repositories
Manage users
Manage administrators
User security best practices
Audit users
Managing dormant users
Manage user suspension
Place a legal hold
Auditing SSH keys
Customizing user messages
Rebuild contributions
Managing global webhooks
Manage organizations
Set membership visibility
Prevent organization creation
Require 2FA
Creating teams
Adding people to teams
Remove user membership
Project management with Jira
CI using Jenkins
Manage repositories
Configure Git LFS
Internal repository migration
Disable SSH for Git
Troubleshoot service hooks
Monitor your enterprise