Once GitHub Enterprise is up and running, you can configure the appliance to suit your organization's needs.
Accessing the Management Console
Use the Management Console to set up and configure your GitHub Enterprise instance, schedule maintenance windows, troubleshoot issues, and manage your license.
Accessing the administrative shell (SSH)
SSH access allows you to run the GitHub Enterprise command line utilities and is useful for troubleshooting, running backups, and configuring replication.
Enabling and scheduling maintenance mode
Some standard maintenance procedures, such as upgrading your GitHub Enterprise 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 instance by configuring automated backups.
Enabling private mode
In private mode, GitHub Enterprise requires every user to sign in to access the installation.
Configuring the default visibility of new repositories on your appliance
You can set the default visibility for all new repositories created via the web interface on your GitHub Enterprise appliance to be private or public.
Disabling the merge conflict editor for pull requests between repositories
You can require people to resolve merge conflicts locally by disabling the merge conflict editor on GitHub Enterprise for pull requests where the base branch and the head branch are in different repositories.
Disabling Git SSH access on GitHub Enterprise
You can prevent people from using Git over SSH for certain or all repositories on your GitHub Enterprise instance.
Configuring GitHub Pages on your appliance
You can enable or disable GitHub Pages on your instance. You can also choose to make GitHub Pages sites publicly accessible.
Configuring rate limits
You can set rate limits for GitHub Enterprise using the Management Console.
Troubleshooting SSL errors
If you run into SSL issues with your appliance, you can take actions to resolve them.
Configuring time synchronization
GitHub Enterprise 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.