Git 已迅速成为版本控制的全球标准。 数百万个项目依赖于 Git 来满足日常协作需求。 虽然 Git 的分散性质提供了实质性的好处,但团队仍有必要将其更改推送到集中式 Git 存储库,以便合并分支并为其他 DevOps 活动提供中心。
GitHub
到目前为止,Git 项目的世界领先主机是 GitHub。 GitHub 提供的不仅仅是 Git 托管。 GitHub 具有跨整个 DevOps 流程的功能,包括 合作伙伴产品和服务市场。
在本 实践课程中了解 GitHub 的基础知识。
自托管 GitHub
某些组织可能具有法规或其他要求,以防止它们在其自己的基础结构之外托管源代码和其他资产。 对于这些用户, GitHub Enterprise Server 可用。 GitHub Enterprise Server 包括熟悉的功能和用户体验,但可以完全托管在公司自己的基础结构中。
设置 GitHub Enterprise Server 试用版。
Azure Repos
已经在 Azure DevOps 或更早版本的 Team Foundation Server 上的用户在迁移到 Azure Repos 时有一流选择。 Azure Repos 提供 Git 的所有优势,并结合熟悉的用户体验和集成点。
了解在 Azure Repos 上使用 Git 的基础知识。
自行托管 Azure Repos
需要在自己的基础结构中保留源代码和其他资产的团队可以使用 Azure DevOps Server 来享受 Azure Repos 的所有优势。