This guide is targeted at system administrators and operations / security specialists. It documents the process of deploying GitHub Enterprise in your organization and includes important information on operational concerns like setting up backups and a DR plan, integrating with external authentication, network, and monitoring services, and scaling as usage grows over time.
GitHub Enterprise is distributed as a virtual machine image that you install and manage within your existing infrastructure. If you have not already purchased GitHub Enterprise, see enterprise.github.com for more information on features and frequently asked questions. To sign up for a trial, visit the trial sign-up page. If you have any further questions, feel free to contact our Sales team at firstname.lastname@example.org.
If you already have an account and are migrating to GitHub Enterprise, you can obtain the virtual machine image and required license file from the GitHub Enterprise download page after signing in to your account:
Once you've obtained your license and virtual machine image, you're ready to go! Follow this guide to set up your GitHub Enterprise installation.
Table of Contents
- System overview
Provisioning and installation
- Installing GitHub Enterprise on AWS
- Installing GitHub Enterprise on Azure
- Installing GitHub Enterprise on Hyper-V
- Installing GitHub Enterprise on OpenStack KVM
- Installing GitHub Enterprise on VMware
- Installing GitHub Enterprise on XenServer
- Migrating to a different platform or from GitHub Enterprise 11.10.34x
- Administrative tools
- Basic configuration
- Network configuration
- System resource monitoring and alerting
- Updating the virtual machine and physical resources
- Backups and disaster recovery
- High Availability configuration
- Project management using JIRA
- Setting up a staging instance