Hosting Git repositories

Git has quickly become the worldwide standard for version control. Millions of projects rely on Git for everyday collaboration needs. While the decentralized nature of Git provides substantial benefits, it's still necessary for teams to push their changes to a centralized Git repo in order to merge branches and provide a hub for other DevOps activities.

GitHub

By far, the world's leading host for Git projects is GitHub. GitHub provides much more than just Git hosting. GitHub has features that span the whole DevOps process, including a marketplace of partner products and services.

Learn the basics of GitHub in this hands-on course.

Self-hosting GitHub

Some organizations might have regulatory or other requirements that prevent them from hosting their source code and other assets outside of their own infrastructure. For these users, GitHub Enterprise Server is available. GitHub Enterprise Server includes the familiar features and user experience, but can be entirely hosted within a company's own infrastructure.

Set up a trial of GitHub Enterprise Server.

Azure Repos

Users already on Azure DevOps or earlier versions of Team Foundation Server have a first-class option in migrating to Azure Repos. Azure Repos provides all the benefits of Git, combined with a familiar user experience and integration points.

Learn the basics of working with Git on Azure Repos.

Self-hosting Azure Repos

Teams that need to keep their source code and other assets within their own infrastructure can use Azure DevOps Server to enjoy all the benefits of Azure Repos.

Download the latest release of Azure DevOps Server.