About GitHub Enterprise Server - GitHub Enterprise Server 3.9 Docs (original) (raw)

Find out if GitHub Enterprise Server is right for your business.

GitHub Enterprise Server is a self-hosted version of the GitHub platform. Your business can benefit from increased control and avoid issues associated the public cloud, while your developers can benefit from familiar features and workflows from GitHub.com.

GitHub Enterprise Server is suitable for enterprises that are subject to regulatory compliance. It runs on your infrastructure and is governed by access and security controls that you define, such as firewalls, network policies, IAM, monitoring, and VPNs.

GitHub Enterprise Server is a deployment option for the GitHub Enterprise plan. To learn about available features and assess other deployment options, see "About GitHub for enterprises."

Features and releases

GitHub Enterprise Server is constantly improving, with new functionality and bug fixes introduced through feature and patch releases.

Most features are released on GitHub.com first, then come to GitHub Enterprise Server through the release process. You can see which features we're working on in the GitHub public roadmap.

Optional features

You can also configure optional features on GitHub Enterprise Server to improve the software development lifecycle for your enterprise.

How do I deploy GitHub Enterprise Server?

GitHub distributes GitHub Enterprise Server as a self-contained virtual appliance. After you provision a virtual machine and install the appliance, the instance runs a Linux operating system with a custom application stack. Installing third-party software or making changes to the underlying operating system is not supported.

You can deploy GitHub Enterprise Server to a virtualization hypervisor within your on-premises datacenter, or to a public cloud service.

Supported on-premises hypervisors

Supported cloud services

Administrative options

You can give certain employees administrative access to your GitHub Enterprise Server instance. GitHub has found that people with Linux administration experience are more successful with deployment and maintenance.

Administrators can:

Backups and availability

GitHub Enterprise Server provides options for safeguarding against data loss or service disruptions.

Getting started

You can sign up for a free, 45-day trial of GitHub Enterprise Server. See "Setting up a trial of GitHub Enterprise Server."

If you're ready to get started with a production instance, see "Getting started with GitHub Enterprise Server."