专栏首页用户1880875的专栏Apache 基金会将其所有项目双主镜像至 GitHub

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

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

作为全球最大的开源基金会,ASF 拥有 730 名个人 ASF 成员(Member)和超过 7000 名的 Apache 代码 提交者(Commiter),在其 20 年的历史当中,已经通过 300 万个代码提交累计贡献了多达 10 亿行的代码。

Apache 项目最初在 ASF 基础设施中提供了两种版本控制服务: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 管理层密切合作,探索实现这一目标的方法,以及将来可能实现的目标。”

补充: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 基金会的基础设施”(原新闻标题)。

感谢 Apache 基金会的贡献者“吴晟@skywalking”、“刘天栋Ted.开源社”和华为的姜宁提供

原文链接:https://zhuanlan.zhihu.com/p/64404664

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Python强势霸榜,彻底甩掉Java!2018 IEEE热门编程语言排行榜;苹果官方代码又泄密了;RxJava 2.2.0

    0、Python 强势霸榜,四项第一,2018 IEEE 热门编程语言排行榜出炉

    前端教程
  • OpenContrail 移交 Linux 基金会、TensorFlow 曝安全风险……

    导读 本周开源云业内倒是出现一些比较有趣的消息。首先是Deepo项目在GitHub上的爆红。小编简单了解了一下该项目,用“强大”来形容并不为过,其不但能实现快速...

    企鹅号小编
  • 腾讯首次回顾开源十年历程,坚定开源理想与实践结合之路

    开源是全球开发者共享知识、共建技术的桥梁,而跨越技术本身,开源还是解决人类共同难题的重要模式。 12月19日,腾讯开源联盟主席单致豪在腾讯 2020Tech...

    腾讯开源
  • 开源界会否面临「华为之劫」?

    AI 科技评论按:近日,谷歌旗下安卓将对华为进行系统「封锁」的报道,给国内科技界投下了一枚震撼弹。「覆巢之下复有完卵乎」,一时间人人感到自危,尤其当大家发现,向...

    AI科技评论
  • 腾讯作为ApacheCon2019主会唯一受邀中国企业亮相谈开源

    近日,一年一度的国际开源顶会ApacheCon 2019在美国举办,正值 Apache 软件基金会(Apache Software Foundation,AS...

    腾讯开源
  • 开源也要有备胎!安卓遭禁GitHub会闭源?专家:无需恐慌但要警醒

    昨日,安卓遭禁的新闻引发轩然大波。随后,开源中国在其博客中指出:Apache 许可证分发的软件也受美国出口管制。

    新智元
  • 令人心寒的不是Github突然断供,而是CEO对此表示无能为力

    AI 开发者按:关于 Github 账户/开源项目是否会受到美国出口管理条例的管制,曾在国内掀起热烈的讨论,但过去由于缺乏相应的制裁案例,且 Github 平台...

    AI研习社
  • 令人心寒的不是Github突然断供,而是CEO对此表示无能为力

    关于 Github 账户/开源项目是否会受到美国出口管理条例的管制,曾在国内掀起热烈的讨论,但过去由于缺乏相应的制裁案例,且 Github 平台协议也存在一定的...

    AI科技评论
  • 盘点那些走向世界的中国项目

    Kylin™是第一个成为Apache顶级开源项目的中国作品。它是一个分布式分析引擎,提供Hadoop之上的SQL查询接口及多维分析(OLAP)能力以支持超大规模...

    IT大咖说
  • 安装yii2高级版

    选择VPN或者设置composer的镜像服务器 镜像用法: 有两种方式启用本镜像服务: • 系统全局配置: 即将配置信息添加到 Composer 的全局配...

    botkenni
  • docker容器技术系列一:基本概念

    前言:从去年下半年开始,我们就尝试在使用docker部署生产应用,至现在已经有十多个项目使用了docker容器部署,docker为我们节约 了大量的服务器资源,...

    小小科
  • 微服务不得不了解的Docker入门与实践

    Docker 是一个能让程序跑在一个它无法感知的、用于隔绝外界环境里的容器的工具。

    Bug开发工程师
  • 开源社联合创始人刘天栋:开源​社区重于代码,应避免“KPI”项目

    导语 | 正处于井喷前期的国内开源项目,能从全球最大的开源基金会 Apache 学到什么?个人开发者应该如何参与到开源中来?腾讯云最具价值专家(TVP)刘天栋,...

    TVP官方团队
  • 腾讯王巨宏:拥抱开源是这个时代开发者应该具备的思维和能力

    近日, 腾讯 Techo Park 开发者大会开源专场在京举办,腾讯开源办公室执行总监许勇、Apache TubeMQ 项目负责人薛赵明、优品科技CTO兼TA...

    腾讯开源
  • 一篇文章带你入门应用容器引擎Docker

    Docker 最初是 dotCloud 公司创始人 Solomon Hykes 在法国期间发起的一个公司内部项目,它是基于 dotCloud 公司多年云服务技术...

    牛油果
  • 了解容器和Docker的发展背景

    在正式开始前,我们首先需要了解容器是什么,以及它为什么会变得如此流行;然后介绍Docker的发展历程,以及为什么需要使用这么一项容器化技术。

    角落的白板报
  • Apache基金会正式宣布新一代分布式对象存储Ozone成为顶级项目

    刚刚获悉,Apache基金董事会通过一致表决,正式批准分布式文件对象存储Ozone从Hadoop社区孵化成功,成为独立的Apache顶级开源项目。这意味着,作...

    腾讯开源
  • 如何将一个开源项目加入CNCF?

    前段时间看了一篇文章为什么中国没有 Apache 基金会这样的组织,二叉树视频中采访了开源社的理事长老刘,他的一番话也让我很受启发,在关注和参与 CNCF 基金...

    开源社
  • 从开源小白到 Apache Member ,阿里工程师的成长笔记

    2019年5月4日,Apache 基金会官方 Blog 中宣布全球新增40位 Apache Member,阿里巴巴技术专家望陶成为其中之一。全球共有771位 A...

    开源社

扫码关注云+社区

领取腾讯云代金券