As teams explore more collaborative ways to develop software, GitHub is delivering the ultimate social development platform for businesses—one that grows with their goals.
Some background on GitHub’s business solutions
In 2008, GitHub was created to solve the software needs of our developers and developers like us. As our community evolved to include larger development teams, we made it easier for teams to work on GitHub together with the introduction of organization accounts.
2011: Launch of GitHub Enterprise
In 2011, we answered teams’ requests for more management and security options with GitHub Enterprise, an on-premises solution with more granular control options, security capabilities, and enterprise-level support. We’ve continued to expand our on-premises offering and adapt to meet customer needs with deep AWS integrations, intuitive APIs, and customizable workflows.
2017: Launch of GitHub for Business
As more businesses built their development infrastructures around GitHub, we brought the same versatility, security, and control in a cloud-hosted solution in addition to our on-premises solve. With GitHub for Business, teams have the business features they need, wherever they code—whether that’s their servers or on GitHub.com.
What is GitHub for Business?
GitHub for Business gives your development team customizable tools to build the best software they can build. It gives teams greater stability, security, flexibility, and administrative control over your development ecosystem. This approach represents how we see your business and GitHub working together, a holistic development solution that can adapt to your team’s unique needs.
GitHub for Business is designed to grow with your team, and give you the workflow that fits every step of that growth.
With a cloud-first approach, GitHub for Business adds powerful tools, integrations, and community partners to the tools your team already uses on GitHub.com.
Flexible hosting options give your team:
- Access to integrations our global community
- Simplified pricing of $21/month for each user
- The same premium experience, whether your code is on GitHub.com or your servers
Reduced administrative overhead
As your team grows, managing tools, permissions, security, and seats for your development environment can get complicated. GitHub for Business makes account management simpler for growing teams and automates many administrative responsibilities. Hosting on Github.com gives you automated identity management, a wide range of integrations, customizable APIs, and more control over permissions and settings. That means your team can worry less about contacting IT and focus more on writing great software.
Automated authentication and identity management
Authentication protocols can seem like a hassle, but they’re an important part of keeping your code safe. Automated provisioning and deprovisioning of team members reduces the amount of time needed to onboard or offboard developers. The addition of SAML single-sign-on makes it easy to manage which users have access to which systems.
Authentication and identity management give your team:
- Easy team member onboarding and offboarding in one place
- SAML SSO with support for Ping Identity, Okta, Onelogin, Azure AD, Shibboleth
- Administrators can manage members’ identities and access
Administrators need controls that provide flexibility and keep their organizations secure. GitHub for Business brings more granular permissions that adapt as your team grows. These fine-grained permissions are designed to make it easier to manage teams, control organization-wide settings, and improve security.
Granular permissions give your team:
- Control over permissions for individual repos and users
- Specific access to repos for adhoc teams, consultants, and contractors
- Organization-wide permissions and settings
Integrations and APIs
There are an infinite number of workflows available with GitHub’s set of integrations and intuitive API. When you can’t find the right tool for the job on GitHub Marketplace or in our integrations directory, you can use our GraphQL API to build what you need.
Integrations and APIs give your team:
- Tools to discover or build exactly what your workflow needs
- Custom error reporting and project management
- A growing directory of new integrations from the GitHub community
Stability and support
Our world class support teams keep you running with little-to-no downtime, so you can keep shipping the best versions of your code.
Our stability and support give your team:
- A 99.95% uptime guarantee
- 24/5 support, with phone support for GitHub Enterprise customers
- 8 hour response times
Write better code
GitHub for Business comes with all the tools and features developers already use and love.
Lightweight code review tools are built into every pull request, so teams can be confident in the code they push.
- Diffs: Preview changes in context with your code to see what is being proposed. Side-by-side diffs highlight added, edited, and deleted code right next to the original file, so you can quickly spot changes.
- History: Browse commits, comments, and references related to your pull request in a timeline view. Your pull request will also highlight what’s changed since you last checked.
- Blame: See what a file looked like before a particular change. With blame view, you can see how any portion of your file has evolved over time without viewing the file’s full history.
Discuss code with your team using built in comments, review requests, and @mentions. You’ll also be able to collaborate with teams organization-wide and create ad-hoc teams to tackle unique projects.
As your teams grow, so does your need to enforce development practices that keep code safe. GitHub for Business helps your team develop software securely without overburdening your process.
With tools that allow for authored code, automated compliance workflows, and protected branches, you can also save your code from accidental changes.
Support for commit signatures
Commit signatures make it easy for developers to sign their code, making it simple for your organization to review data if anything goes wrong.
Built-in status checks make sure your code meets your team’s standards every time a commit is pushed.
We’d love to help you find the right solution for your team. If there’s something missing that would make GitHub the right place for your team’s code, let us know. We’re just getting started.
Learn more about how GitHub for Business can help your team build better software.