Deployment options

GitHub for business.

With flexible deployment, centralized permissions, and hundreds of integrations, your team can enjoy the best parts of GitHub whether on-premises or in the cloud.

Try GitHub Enterprise for free vs GitHub Enterprise

Businesses have a range of security and administrative needs. Choose the deployment option that works best for you.


With GitHub Enterprise, code collaboration and review are built into the development process. Your team can share work, discuss changes, and get feedback all in one place.


GitHub Enterprise

Code search
Pull requests
Inline editing
Markdown support
Inline rendering of PDF files
Image diffs


Manage permissions from one place with SAML or LDAP Sync. You can invite cross-team collaboration on GitHub, while providing essential controls for employees and contractors alike.


GitHub Enterprise

In flight
At rest dependent on infrastructure
Authentication and access control
Two factor authentication
Team permissions
Organization permissions
Fork permissions
Instance permissions
User actions
Git actions

Hosting Options

GitHub Enterprise is available on VMware, AWS, and OpenStack KVM—on your own servers or in a private cloud. Plus, you can configure your instance to meet your security and regulatory needs.


GitHub Enterprise

Amazon AWS
Microsoft Azure
On-premises hypervisor
Deployment flexibility
GitHub hosted


Use built in tools like the Site Admin dashboard to administer your GitHub Enterprise instance. Review your license, browse user reports, initiate an SSH key audit, and more.


GitHub Enterprise

High availability user configurable
Locally controlled backups
Management via SSH
Custom SMTP configuration
In-app messaging to users
Custom upgrades


Our highly technical, global support team is available 24 hours a days, five days a week. With GitHub Enterprise, you can also get 24/7 help with urgent issues.


GitHub Enterprise

Unlimited 24x5 email support
24x7 support on urgent issues

A single platform for collaboration

Whether your team sits in one office or around the world, collaboration is built into the GitHub workflow. Learn the basics of Git and GitHub.

Communicate without friction

Pull requests let developers propose changes, share ideas about code, and learn from each other—all in a clean, timeline-style interface. Learn the basics of Git and GitHub. Learn more about collaborating with Git and GitHub.

Work with transparency

With everyone working together on one platform, you can gain greater visibility in to your projects. Once the conversation starts, you can involve anyone else on your team by mentioning a username or sharing a URL.

Track issues

Keep your team on top of bugs with GitHub's integrated issue tracker. Track progress, assign ownership, and move issues forward with assignments with labels and milestones.

Search and reuse code

An ElasticSearch cluster allows any developer to find code that already exists across your company. Leveraging existing code saves time, and if it is improved along the way, everyone wins.

Exclusively in GitHub Enterprise

Enterprise-grade security

GitHub Enterprise operates on your infrastructure with your existing information security controls—from firewalls and VPNs, to IAM and monitoring systems. What else makes security enterprise-grade?

Simple compliance

Your organization has developed crucial policies around permissions and security auditing. Using the Commit Status API, you can specify the merge conditions necessary to meet compliance requirements.

Centralized permissions

You can manage permissions from one centralized location regardless of your team's size. Set repository access as needed or keep your existing access controls with LDAP and CAS.

Monitoring and dashboards

Gain visibility into work across your projects and teams. You can use Pulse to see a snapshot of what has happened in the past week, or visit the Activity Dashboard to see work across every project on GitHub Enterprise in easy-to-read graphs.

Technical support

Our highly technical, global support team is available 24 hours a days, five days a week. With GitHub Enterprise, you can also get 24/7 help with urgent issues. Get support.

Flexible hosting options

Choose the hosting option that your team prefers. GitHub Enterprise is available on your own servers or in a private cloud. You can also configure your instance to meet your security and regulatory needs.

On-premises Host GitHub Enterprise on your servers or in a private datacenter.

Cloud Deploy GitHub on a private cloud with Azure or Amazon Web Services.

Extend GitHub

Fine tune your development process with support for custom tools and hundreds of third party apps and services. See them all.

Everything you need to write
better software in one place

GitHub Enterprise supports apps and services to customize your development environment. From tracking issues to streamlining deployment, you can extend GitHub to help you work more efficiently across the entire development process.

Continuous integration

Automate your build process by integrating GitHub Enterprise according to the demands of your production environment, using services like Jenkins, TravisCI, TeamCity, or writing your own.


Tools like chat, activity streams, and email keep your development team's conversations fluid and transparent. Integrate GitHub notifications as part platforms like IRC, Yammer, and HipChat.

Project management

Make project management a part of your development process with tools like JIRA, Rally, Bugzilla, FogBugz, Pivotal Tracker, and Trello.

Learn how to integrate GitHub Enterprise with JIRA.

Custom hooks

Extend GitHub with custom tools. Using our powerful API and webhooks, you can integrate internal tools that automate parts of your development process. Learn more about webooks.

Develop your own services using the GitHub API

API Documentation

Plan estimation and pricing breakdown

Pricing for GitHub Enterprise starts at $2,500 per 10-user seat pack per year, which includes maintenance, upgrades, and technical support at no extra cost. The calculator below can help you estimate your annual costs for a license. Check out our FAQ for more details on pricing, or contact our sales team if you have any questions.

Team size Enter # of end-user licenses needed
Seat packs required
Total seats purchased
Total yearly cost License includes maintenance, upgrades and support.

Check out our FAQ for more details on pricing, or contact our sales team if you have any questions.

What is GitHub Enterprise?

GitHub Enterprise is our on-premises version of GitHub, which you deploy and manage in your own secure environment. A seat is required for each person in your organization who will have a GitHub Enterprise user account.

Want us to manage GitHub for you? is our hosted "SaaS" version of GitHub which we operate and maintain for you. Pricing for organizations and groups starts at $25/month and is based on the number of private repositories you and your team need.

Start a 45 day free trial.

Try GitHub Enterprise for free

Not interested in running GitHub on your own hardware? Visit