Skip to main content
GitHub Docs
Version:
Enterprise Server 3.6
Search GitHub Docs
Enterprise administrators
/
Release notes
Home
Enterprise administrators
Overview
About GitHub for enterprises
Enterprise Cloud trial
About GitHub Enterprise Server
Enterprise Server trial
About upgrades
About enterprise accounts
System overview
GitHub Enterprise API
Best practices
Installation
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
Configuration
Configure user applications
Configuring applications
Configure email notifications
Configure GitHub Pages
Configuring rate limits
Configure web commit signing
Manage GitHub Mobile
Verify or approve a domain
Harden security
Configuring TLS
Troubleshoot TLS errors
Enabling private mode
Enable subdomain isolation
Configure host keys
Configure SSH connections
Configure referrer policy
Configure network settings
Set the IP using the console
Configure DNS servers
Configure hostname
Change hostname
Validate domain settings
Configure an outbound proxy
Configure firewall rules
Network ports
Use a load balancer
Configure time settings
GitHub Connect
About GitHub Connect
Manage GitHub Connect
Automatic user license sync
Dependabot
Server Statistics
Unified search
Unified contributions
Administer your instance
Web UI
About the Management Console
Manage Management Console access
Access Management Console
Troubleshoot Management Console
Site admin dashboard
Command line
Access the admin shell (SSH)
Command-line utilities
Maintenance mode
Configure maintenance mode
Identity and access management
Understand enterprise IAM
About IAM
About SAML for IAM
Change authentication methods
Fallback authentication
Troubleshoot IAM
IAM configuration reference
SAML reference
Username considerations
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
Configure SAML SSO
Enable encrypted assertions
Update SAML NameID
Troubleshoot SAML SSO
Manage accounts and repositories
Communicate info to users
Customizing user messages
Configure custom footers
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
Rebuild contributions
Manage organizations
Best practices
Set membership visibility
Prevent organization creation
Require 2FA
Manage your organization roles
Restore organization
Project management with Jira
CI using Jenkins
Manage repositories
Configure Git LFS
Internal repository migration
Disable SSH for Git
Lock a repository
Restore a deleted repository
Troubleshoot service hooks
Back up and restore
Configuring backups
Policies
Enforce policies
About enterprise policies
Repository management policies
Team policies
Project board policies
Restrict email notifications
Policies for security settings
GitHub Actions policies
Code security & analysis
Policy with pre-receive hooks
About pre-receive hooks
Pre-receive hook environments
Pre-receive hook scripts
Manage pre-receive hooks
Monitor user activity
Review audit logs
About audit logs
Access audit logs
Configure audit logs
Search audit logs
Stream audit logs
Audit log API
Audit log events
Explore user activity
Activity dashboard
Viewing push logs
Log forwarding
Manage global webhooks
Server Statistics
About Server Statistics
Export Server Statistics
Server Statistics and REST API
Monitor, manage, and update your instance