Explore by product
Enterprise administrators
This version of GitHub Enterprise was discontinued on 2021-06-09. No patch releases will be made, even for critical security issues. For better performance, improved security, and new features, upgrade to the latest version of GitHub Enterprise. For help with the upgrade, contact GitHub Enterprise support.
Article version: Enterprise Server 2.21
Article version: Enterprise Server 2.21
Configuring your enterprise
After GitHub Enterprise Server is up and running, you can configure your enterprise to suit your organization's needs.
About enterprise configuration→
You can use the site admin dashboard, Management Console, and administrative shell (SSH) to manage your enterprise.
Accessing the management console→
You can use the Management Console to manage virtual appliance settings such as the domain, authentication, and SSL.
Accessing the administrative shell (SSH)→
SSH access allows you to run the GitHub Enterprise Server command line utilities to troubleshoot, run backups, and configure replication.
Enabling and scheduling maintenance mode→
Some standard maintenance procedures, such as upgrading your GitHub Enterprise Server instance or restoring backups, require the instance to be taken offline for normal use.
Configuring backups on your appliance→
As part of a disaster recovery plan, you can protect production data on your GitHub Enterprise Server instance by configuring automated backups.
Site admin dashboard→
You can use the site admin dashboard to manage users, organizations, and repositories in your enterprise directly in GitHub Enterprise Server.
Enabling private mode→
In private mode, GitHub Enterprise Server requires every user to sign in to access the installation.
Configuring email for notifications→
To make it easy for users to respond quickly to activity on GitHub Enterprise Server, you can configure your GitHub Enterprise Server instance to send email notifications for issue, pull request, and commit comments.
Configuring rate limits→
You can set rate limits for GitHub Enterprise Server using the Management Console.
Configuring applications→
You can configure internal application settings for your GitHub Enterprise Server instance.
Troubleshooting SSL errors→
If you run into SSL issues with your appliance, you can take actions to resolve them.
Configuring time synchronization→
GitHub Enterprise Server automatically synchronizes its clock by connecting to NTP servers. You can set the NTP servers that are used to synchronize the clock, or you can use the default NTP servers.
Command-line utilities→
GitHub Enterprise Server includes a variety of utilities to help resolve particular problems or perform specific tasks.
Configuring GitHub Pages for your enterprise→
You can enable or disable GitHub Pages for your enterprise and choose whether to make sites publicly accessible.