GitHub Enterprise Server 2.20 – free access via Microsoft for Startups
GitHub has released GitHub Enterprise Server 2.20—and Microsoft for Startups now includes free access to the enterprise service. The latest release of GitHub Enterprise Server provides new options for converting public repositories into internal ones, expanded branch protection rules and more.
GitHub Enterprise Server is a paid service that includes automated code scanning, suggests code fixes, and allows you to track KPIs. Version 2.20 has been released with additional security features, performance updates and bug fixes.
On the Official Microsoft Blog, it was announced that Microsoft for Startups now includes free access to the GitHub Enterprise Server, so let’s take a look at that first.
Microsoft for Startups
Microsoft launched its founding program Microsoft for Startups two years ago. Successful applicants receive free Azure cloud space, a customized Go-To-Market plan, technical support, and more.
As the guidelines state, Microsoft’s evaluation criteria for selecting startups include less than $25M in total annual revenue and less than seven years of existence.
Microsoft for Startups now comes with free access to GitHub Enterprise, which can be used as Enterprise Cloud or Enterprise Server version. Additionally, free access to Microsoft Power Platform, which includes Power BI, Power Apps and more, will roll out over the coming months.
Features in GitHub Enterprise Server 2.20
GitHub Enterprise Server 2.20 offers expanded branch protection rules. For example, repository administrators can now choose whether a linear history is required and whether force pushes are allowed:
Last year, internal visibility for collaboration within an instance was introduced in GitHub Enterprise Cloud. Starting with v2.20, this feature is also available for GitHub Enterprise Server. Information from internal repositories is not shared publicly, even when private mode is disabled.
In GitHub Enterprise Server 2.20, an optional migration script lets you convert all public repositories to internal repositories.
Security, bug fixes and deprecations
GitHub Enterprise Server 2.20 pushes the packages to the latest security versions, and several bugs have been addressed. For example, users with the “maintain” role are now able to edit repository topics.
Further changes include the removals of basic password-based HTTP authentication and of Gravatar support. The addition of new SSH-DSS keys was removed as well.