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 的所有優點。
下載最新版本的 Azure DevOps Server。