GitHub is a repository hosting service and version control system - differentiated from its competitors by three unique and powerful features – forking, pull requests and merging. “Forking” is the ability to copy a repository from one user’s account to another, enabling developers to take a project that they don’t have write access to and modify it under their own account. They can then share their changes with the original owner by sending a “pull request” notification. The original owner can then "merge" the changes from the new version with their original with the click of a button.
GitHub Enterprise is the on-premises version of GitHub.com. With flexible deployment options, centralized permissions, and hundreds of integrations, development teams can enjoy the best parts of working with GitHub without compromising broader business requirements.
Enterprise-Grade Security:GitHub Enterprise operates on your infrastructure with your existing information security controls—from firewalls and VPNs, to IAM and monitoring systems.
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 & 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 day, five days a week. With GitHub Enterprise, you can also get 24/7 help with urgent issues.
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.
GitHub enables you to give development teams the tools, knowledge, and guidance they need to work better. From finding the right product stack to migrating source code, you can provide consultation and other value-added services that set teams up for success. Git Hub will support you along the way with GitHub marketing, co-selling, and training opportunities.
- Consulting: Grow your customer base by helping development teams optimize their product stacks and workflows.
- Resale: Sell licenses for the world’s leading development platform and cultivate leads through value added services.
- Referral: Earn income for growing the GitHub community around the world. No quotas or follow ups required.