开源项目托管平台
GitHub
GitHub 是一个在线软件源代码托管服务平台,使用 Git 作为版本控制软件,由开发者克里斯·汪斯崔斯 、P·J·海特 和汤姆·普雷斯顿·沃纳使用 Ruby on Rails 编写而成,于2008年4月10日正式上线。很快,GitHub 就成为使用 Git 的项目的首选托管平台。在2018年,GitHub 被微软公司收购。
除了 Git 代码仓库托管及基本的 Web 管理界面以外,GitHub 还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。这些创新性的功能使得开发者在 GitHub 上为一个项目贡献代码变得非常简单。首先点击项目站点的“fork”的按钮,然后将代码检出并将修改加入到刚才分出的代码库(repo)中,最后通过内建的“Pull Request”机制向项目负责人申请代码合并。
GitLab
GitLab 由 GitLab 公司(在中国公司为“极狐”)开发的、基于 Git 的集成软件开发平台。如今发展为一个一站式 DevOps 平台,提供与独立应用完全一致的使用体验,从根本上改变开发、安全和运维团队的协同工作方式。
和 GitHub 不同,GitLab 允许用户自己搭建一个自己的 Git 仓库托管平台,并提供完善的管理界面和权限控制。因此许多企业或组织会使用 GitLab 搭建一套内部使用的代码仓库托管平台。
Gitee
Gitee 是「开源中国」于2013年推出的基于 Git 的代码托管和协作开发平台,提供中国本土化的代码托管服务,早期使用中文品牌名“码云”。截止2020年5月,Gitee 已经有 500 万名注册用户和 1000 万个代码仓库,是中国大陆规模最大的代码托管平台。
2020年8月18日,Gitee 获得国家工信部认可,中标2020年开源托管平台项目。工信部以及华为、奇安信单位为 Gitee 的发展提供有力支持和技术支撑。2022年5月18日晚,Gitee 宣布所有开源库将先审核再上线。