Apache软件基金会通过将Git服务迁移到GitHub,完成了基础设施的支持扩展

2019-04-30 08:41:28爱云资讯

Apache软件基金会(ASF)是开源软件的创始人之一,它正在与GitHub合作,GitHub是最新的,可以说是最重要的源代码存储库托管服务之一。 ASF的200M+代码行现在在GitHub上运行良好。

从历史上看,Apache项目有两个版本控制服务:Apache Subversion和Git。多年来,越来越多的开发人员希望在GitHub上看到他们的源代码。为什么?出于同样的原因,数百万其他程序员已经接受了GitHub:GitHub使开发人员更容易合作托管和审查代码;管理项目和构建软件。

“在2016年,”ASF基础设施管理员Greg Stein解释说,“基金会开始将GitHub的存储库和工具与我们自己的服务集成。这使得选定的项目能够使用GitHub的优秀工具。随着时间的推移,我们对这种集成进行了改进,调试和巩固。在2018年末,我们要求所有项目从我们的内部git服务转移到GitHub提供的服务。这种转变将他们的所有工具带到我们的项目中,同时我们在我们的基础设施上维护备用镜像。

2019年2月,GitHub迁移完成,ASF自己的git服务退役。这项工作尚未完成,“我们将继续尝试和扩展GitHub可以根据我们自己的需求和要求为我们的社区提供的服务,”Stein补充道。 “基金会已经开始与GitHub管理层密切合作,探索实现这一目标的方法,以及将来可能实现的目标。”

在GitHub方面,GitHub的产品总监Bryan Clark写道:“我们一直在与Apache合作,以满足他们的需求并更好地支持开源项目做重要的工作。我们很感激有这样一个有影响力的基础迁移和直接增长在GitHub上完成这一过渡后,Apache可以专注于构建软件及其社区。“

虽然Apache“正式支持使用Github,”Jim Jagielski在一次在线对话中补充道,“这并不意味着它是我们'官方'的回购。”

不是每个人都被这一举动所迷住。在Ycombinator上,一位评论家嗤之以鼻,“让我感到困惑的是,为什么这么多传统的亲FOSS项目转向像GitHub这样的非自由开放工具。”虽然GitHub可以免费使用并托管许多开源程序。有些人仍然不满意微软现在拥有GitHub。

另一个更实用的开发人员回答说:“就个人而言,我很难为此时不在GitHub上的项目做出贡献.GitHub项目使用的某种工作流程和交互模型非GitHub没有,而且根本就没有值得花时间投资学习其他项目。“

我可以看到这两种观点 - 几年前我承认,我从来没有想过会在微软拥有的平台上看到Apache创建软件。也就是说,ASF显然不再将微软视为邪恶帝国。

相关文章
热门文章
头条文章
重点文章
推荐文章
热点文章
关于我们|联系我们|免责声明|会展频道
冀ICP备2022007386号-1 冀公网安备 13108202000871号 爱云资讯 Copyright©2018-2023