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
Connect enterprise accounts
Connect enterprise accounts
Enable unified search
Enable unified contributions
Enable dependency analysis
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
Roles in an enterprise
User security best practices
Invite people to manage
Manage administrators
View people in your enterprise
Audit users
Managing dormant users
Manage user suspension
Place a legal hold
Auditing SSH keys
Customizing user messages
Rebuild contributions
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
Activity dashboard
Audit logging
Searching the audit log
Audited actions
Viewing push logs
Log forwarding
Manage global webhooks
Migration for an enterprise
About migrations
Export from your enterprise
Export data from GitHub.com
Prepare to migrate data
Import to your enterprise
Import from another VCS
Set policies
Enforce policies
Repository management policies
Team policies
Project board policies
Policies for security settings
GitHub Actions policies
Policy with pre-receive hooks
About pre-receive hooks
Pre-receive hook environments
Pre-receive hook scripts
Manage pre-receive hooks
Monitor, manage & update
Monitoring your appliance
Access the monitor dashboard
Recommended alert thresholds
Set up external monitoring
Configuring collectd
Monitoring using SNMP
Update VM & resources
Upgrade requirements
Upgrading GHES
Enable automatic update checks
Increase storage capacity
Increase CPU or memory
Migrate from 11.10.x to 2.1.23
Configuring clustering
About clustering
Choosing cluster or HA
About cluster nodes
Configure a cluster network
Initializing the cluster
Upgrading a cluster
Monitoring cluster nodes
Replacing a cluster node
Evacuating a cluster node
Configure HA replication
Initiate a failover to replica
Configure high availability
About HA configuration
Create HA replica
Initiate failover to appliance
Recover a HA configuration
Remove a HA replica
About geo-replication
Manage GitHub Actions
Enable GitHub Actions
Getting started with GitHub Actions
Manage access to actions
Add actions in your enterprise
Use GitHub Connect for actions
Manually sync actions
Use the latest bundled actions
Tool cache for offline runners