Py学习  »  Git

Apache 基金会将其所有项目双主镜像至 GitHub!

开源最前线 • 4 年前 • 318 次点击  

来源:开源中国(ID:oschina2013)

链接:https://www.oschina.net/news/106342/the-apache-software-foundation-expands


Apache 基金会(ASF)正式宣布已将其旗下的 350 多个项目、多达 2 亿行的代码从内部的 Git 基础设施迁移至 GitHub,完成了项目基础设施支持的扩展。


Apache 软件基金会是最大的开源软件基金会,它的志愿者社区管理着 2 亿多行代码。这些 Apache 项目最初通过 ASF Infrastructure 提供了两种版本控制服务:Apache Subversion 和 Git。多年来,越来越多的项目和社区想要在 GitHub 上看到项目源代码。 而这些项目仅仅是只读镜像,使用 GitHub 工具的能力有限。


2016 年,基金会决定开始与 GitHub 进行整合。在巩固整合之后,Apache 基金会决定将所有 Git 项目迁移到 GitHub。2019 年 2 月,GitHub 整合完成,Apache 基金会开始使用单一的平台托管和评估代码、协作项目和构建软件,终止了自己的 Git 服务。


官方表示已和 GitHub 管理层达成合作,共同探索项目茁壮成长的实现方法,以及将来可能实现的目标。


补充:Apache 基金会的项目并未“迁移”至 GitHub,而是做了个双主镜像


经过多位 Apache 基金会的贡献者解释,这则消息存在一定的误读,特此做个澄清。


据 Apache 基金会官方的解释,之前,Apache 基金会“有两个不同的 git 服务:gitbox 和 git-wip-us,后者是自 2010 年以来一直可用的最初的 git 服务”,而通常会在 GitHub 上建立一个只读镜像。


随着 Apache 基金会旗下各个项目表示出对利用 GitHub 基础设施服务的兴趣,从 2016 年中期,Apache 基金会建立了 gitbox,以使项目能够正常使用 GitHub 服务。gitbox 提供的是一种双主镜像的仓库,即使用者可以在 GitHub 上进行提交、处理 PR 和工单等,也可以采用 Apache 内部账户进行相同的操作——而无论在任何一端的操作都是双向同步的。


到了 2018 年,基金会决定将所有使用 git 服务项目都迁移至 gitbox,使之可以利用 GitHub 生态的更多工具,并将 git-wip-us 服务废弃。这个工作已于 2019 年 2 月完成。


所以,现在的状态是:Apache 基金会旗下采用 git 作为版本仓库的项目,都迁移至 gitbox 了。这些项目既可以使用 GitHub 的基础设施和工具,也可以使用 Apache 基金会账户在 gitbox 上进行相同的操作。因此,这就是“通过集成了 GitHub 而扩展了 Apache 基金会的基础设施”(Apace 基金会发布的原新闻标题)。



●编号628,输入编号直达本文

●输入m获取文章目录

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/32439
 
318 次点击