Skip to main content
GitHub Docs
All products
Enterprise administrators
Overview
About GitHub Enterprise Server
About upgrades
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
Set up a staging instance
Configure 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
Manage GitHub Mobile
Configure email notifications
Verify or approve a domain
Configuring rate limits
Configuring applications
Troubleshoot SSL errors
Configure time settings
Command-line utilities
Configure GitHub Pages
Configure referrer policy
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
GitHub Connect
About GitHub Connect
Manage GitHub Connect
Automatic user license sync
Dependabot
Unified search
Unified contributions
Identity and access management
Manage IAM for your enterprise
About authentication
Username considerations
Change authentication methods
Fallback authentication
Built-in authentication
Configure built-in authentication
Invite people
Block unauthenticated sign-up
CAS for enterprise IAM
Using CAS
LDAP for enterprise IAM
Using LDAP
SAML for enterprise IAM
About SAML for IAM
SAML reference
Configure SAML SSO
Update SAML NameID
Troubleshoot SAML SSO
Manage 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
Impersonate a user
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
Restore organization
Project management with Jira
CI using Jenkins
Manage repositories
Configure Git LFS
Internal repository migration
Disable SSH for Git
Restore a deleted repository
Troubleshoot service hooks
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
About enterprise policies
Repository management policies
Team policies
Project board policies
Restrict email notifications
Policies for security settings
GitHub Actions policies
Advanced Security policies
Policy with pre-receive hooks
About pre-receive hooks
Pre-receive hook environments
Pre-receive hook scripts
Manage pre-receive hooks
Monitor activity
Review audit logs
About audit logs
Access audit logs
Search audit logs
Audit log API
Audit log events
Explore user activity
Activity dashboard
Viewing push logs
Log forwarding
Manage global webhooks
Monitor, manage, and update your appliance
Monitoring your appliance
Access the monitor dashboard
Recommended alert thresholds
Set up external monitoring
Configuring collectd
Monitoring using SNMP
About system logs
Generating a Health Check for your enterprise
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
Caching repositories
About repository caching
Configuring a repository cache
Manage GitHub Actions
Get started
About GitHub Actions
Introduce Actions
Migrate to Actions
Get started
Self-hosted runners
Enable GitHub Actions
Azure Blob storage
Amazon S3 storage
MinIO Gateway for NAS storage
Dependabot updates
Manage access to actions
About actions in your enterprise
Use GitHub Connect for actions
Manually sync actions
Use the latest bundled actions
Tool cache for offline runners
HA & troubleshooting
HA for GitHub Actions
Backing up and restoring
Use staging environment
Troubleshoot GitHub Actions
Manage GitHub Packages
Getting started with GitHub Packages
Enable Packages with AWS
Enable Packages with Azure
Enable Packages with MinIO
Quickstart for MinIO
Configure package ecosystems
Manage code security
GitHub Advanced Security
Enabling GitHub Advanced Security
Configuring code scanning
Configuring secret scanning
Overview of GitHub Advanced Security deployment
Deploying GitHub Advanced Security in your enterprise
Supply chain security
About supply chain security
Enable dependency graph
View vulnerability data
Guides
Release notes
Releases
Enterprise administrators
/
Manage code security
Enterprise Server 3.3
Enterprise Cloud
Enterprise Server 3.5
Enterprise Server 3.4
Enterprise Server 3.3
Enterprise Server 3.2
Enterprise Server 3.1
GitHub AE
All Enterprise Server releases
About versions
English
English
简体中文
(
Simplified Chinese
)
日本語
(
Japanese
)
Español
(
Spanish
)
Português do Brasil
(
Portuguese
)
Search GitHub Docs
GitHub Docs
Enterprise administrators
/
Manage code security
Enterprise administrators
Get started
Account and profile
Authentication
Repositories
Enterprise administrators
Billing and payments
Site policy
Organizations
Code security
Pull requests
GitHub Issues
GitHub Actions
GitHub Copilot
GitHub Codespaces
GitHub Packages
Search on GitHub
Developers
REST API
GraphQL API
GitHub CLI
GitHub Discussions
GitHub Sponsors
Building communities
GitHub Pages
Education
GitHub Desktop
GitHub Support
Atom
Electron
CodeQL
npm
Enterprise Server 3.3
Enterprise Cloud
Enterprise Server 3.5
Enterprise Server 3.4
Enterprise Server 3.3
Enterprise Server 3.2
Enterprise Server 3.1
GitHub AE
All Enterprise Server releases
About versions
English
English
简体中文
(
Simplified Chinese
)
日本語
(
Japanese
)
Español
(
Spanish
)
Português do Brasil
(
Portuguese
)
Search GitHub Docs
Managing code security for your enterprise
You can build security into your developers' workflow with features that keep secrets and vulnerabilities out of your codebase, and that maintain your software supply chain.
Managing GitHub Advanced Security for your enterprise
Enabling GitHub Advanced Security for your enterprise
Configuring code scanning for your appliance
Configuring secret scanning for your appliance
Overview of GitHub Advanced Security deployment
Deploying GitHub Advanced Security in your enterprise
Managing supply chain security for your enterprise
About supply chain security for your enterprise
Enabling the dependency graph for your enterprise
Viewing the vulnerability data for your enterprise