管理进化

代码托管平台有哪些


摘要:本文介绍了GitHub、码云、GitLab、BitBucket、Coding和Sourceforge这六个常用的代码托管平台。

一、GitHub

GitHub是全球最流行的面向开源及私有软件项目的托管平台,是一个面向开源及私有软件项目的托管平台,因为只支持Git 作为唯一的版本库格式进行托管,故名GitHub。随着越来越多的应用程序转移到了云上,GitHub已经成为了管理软件开发以及发现已有代码的首选方法。GitHub可以托管各种git库,并提供一个web界面,与其它代码托管平台不同的是GitHub的“分支”结构可以很容易地将某个项目的成功经验应用到另外与一个项目中。GitHub的公有仓库免费(即你的项目代码是公开的),私有仓库则需付费。

二、码云

码云是开源中国社区团队推出的基于Git的快速的、免费的、稳定的在线代码托管平台,支持 Git 和 SVN,提供免费的私有仓库托管。专为开发者提供的云端软件开发协作平台。无论是个人、团队、或是企业,都能够用码云实现代码托管、项目管理、协作开发。

三、GitLab

GitLab是一个利用 Ruby on Rails 开发的用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。 拥有与GitHub类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。 团队成员可以利用内置的简单聊天程序(Wall)进行交流。它还提供一个代码片段收集功能可以轻松实现代码复用,便于日后有需要的时候进行查找。GitLab的功能与GitHub类似,但不同的是GitLab可以创建免费的私有仓库,并且它是开源的,可以用来部署到自己的服务器上,适合企业内部使用。

四、BitBucket

BitBucket是一家源代码托管网站,采用Mercurial和Git作为分布式版本控制系统,同时提供商业计划和免费账户。提供免费帐户,带有不限数量的私人存储库(每个账户最多 5 个用户),也提供多种付费计划,允许每个帐户有更多用户。此外,标记为“公开”的仓库对可以编辑或读取其内容的人数没有限制。

五、Coding

Coding.net是一个面向开发者的云端开发平台,提供 git/svn 代码托管,代码质量分析,在线 WebIDE,项目管理,开发协作,冒泡社区,提供个人和企业公有云及企业私有云的服务。项目管理是针对软件开发协作定制的一站式工具,包含了任务,讨论,文件等功能。支持多成员协作,并且深度集成了代码仓库的操作与状态。此外,还提供社会化协作功能,包含了社交元素,方便开发者进行技术讨论和协作。项目管理分为公开和私有项目,单个账号可以创建总共1000个项目,包括公开和私有项目,支持移动客户端。

六、Sourceforge

Sourceforge是开源软件开发者进行开发管理的集中式场所,是全球最大开源软件开发平台和仓库。网站建立的宗旨,就是为开源软件提供一个存储、协作和发布的平台。SourceForge上拥有大量非常优秀的开源软件。

推荐阅读:

1.数据挖掘的主要功能是什么

2.数据挖掘是什么

智齿客服