New features for GitHub Enterprise Server

GitHub Enterprise Server 2.20 – free access via Microsoft for Startups

Maika Möbus
GitHub Enterprise
© Shutterstock / Oleksiy Mark

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.

SEE ALSO: GitHub CLI beta program has launched – with support for issues and pull requests

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.

SEE ALSO: Red Hat fights for software freedom by filing a brief with the U.S. Supreme Court

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.

See the blog post and the full release notes for more information on GitHub Enterprise Server 2.20.

Maika Möbus
Maika Möbus has been an editor for Software & Support Media since January 2019. She studied Sociology at Goethe University Frankfurt and Johannes Gutenberg University Mainz.

Inline Feedbacks
View all comments