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
    • Manage GitHub Packages
      • Getting started with GitHub Packages
      • Enable Packages with AWS
      • Enable Packages with MinIO
      • Quickstart for MinIO
      • Configure package ecosystems
    • Working with support
      • Overview
        • GitHub Enterprise Support
        • Premium Support for GHES
        • Premium Support for Enterprise
        • Support for Advanced Security
      • Receive help from Support
        • Reaching GitHub Support
        • Prepare a ticket
        • Submitting a ticket
        • Provide data to Support
    • Managing GitHub Advanced Security
      • Enabling GitHub Advanced Security
      • Configuring code scanning
    • Guides
    • Release notes
    • Releases