歡迎光臨
每天分享高質量文章

Apache 基金會將其所有專案遷移至 GitHub | Linux 中國

Apache 基金會(ASF)正式宣佈,該基金會已經將其旗下的 350 多個專案、多達 2 億行的程式碼遷移至 GitHub。

— Asf

 

Apache 基金會(ASF)正式宣佈[1],該基金會已經將其旗下的 350 多個專案、多達 2 億行的程式碼從內部的 Git 基礎設施遷移至 GitHub。

作為全球最大的開源基金會,ASF 擁有 730 名個人 ASF 成員Member和超過 7000 名的 Apache 程式碼提交者Commiter,在其 20 年的歷史當中,已經透過 300 萬個程式碼提交累計貢獻了多達 10 億行的程式碼。

Apache 專案最初在 ASF 基礎設施[2]中提供了兩種版本控制服務:Apache Subversion 和 Git。而多年來,越來越多的專案及其社群希望在 GitHub 上看到他們的原始碼。但是由於這些程式碼在 GitHub 只是只讀的映象,因此在這些程式碼儲存庫上只能使用有限的 GitHub 工具。

“2016 年,基金會開始將 GitHub 的程式碼儲存庫和工具與我們自己的服務整合在一起。這使得部分選定的專案能夠使用 GitHub 的優秀工具,”ASF 基礎設施管理員 Greg Stein 說。 “隨著時間的推移,我們改進、除錯並鞏固了這種整合。在 2018 年末,我們要求所有專案從我們內部的 git 服務轉移到 GitHub 提供的服務。這種轉變會將 GitHub 所有的工具帶到我們的專案中,而我們在我們的基礎設施上維護一個備用映象。”

GitHub CEO Nat Friedman 表示:“我們很自豪能讓開源社群這麼長期的成員轉移到 GitHub。……無論是與個人開源維護者和貢獻者,還是與一些世界上最大的開源基金會(如 Apache)合作,GitHub 的使命是透過支援開源社群,滿足他們的獨特需求和幫助開源來成為所有開發人員的家,讓專案茁壯成長。”

在 2019 年 2 月,遷移到 GitHub 的工作已經完成,ASF 自己的 git 服務退役。

“我們將繼續試驗和擴充套件 GitHub,以根據我們自己的需求和要求為我們的社群提供服務,”Stein 補充道。 “基金會已經開始與 GitHub 管理層密切合作,探索實現這一標的的方法,以及將來可能實現的標的。”

已同步到看一看
贊(0)

分享創造快樂