常用的代码托管平台

作为一名程序员,最不缺的就是代码,那自然得选择个好用的代码托管平台,本文将对常用的几个平台进行简要描述。

Github

github

毋庸置疑,Github 是全球应用最广的代码托管平台,兼社交平台,本博客便承载于 Github 的 pages 服务。但是使用 Github 保存私有项目是要收费的,所以我主要用其管理可公布于众的开源项目。

GitLab

gitLab

gitLab 相比于 Github 具有更多的特性,官方点明的特性有:

  • Unlimited repositories
  • Unlimited private collaborators
  • 10GB disk space per project (including Git LFS)
  • Unlimited total disk space
  • Completely free, no credit card required
  • Unlimited CI Runners to do parallel testing
  • Alternate SSH port for git+ssh (443)

Visual Studio Team Services(VSTS)

VS Team Services

微软提供的 Team Services 也是相当出色的团队协作服务平台,为开发人员或团队协助开发提供线上服务,提供了项目管理、版本控制、自动建置、自动测试、部署发行管理等功能,并且支持各种语言、开发平台或是 IDE 工具等,五人以下团队可免费使用。

微软的亲儿子 Visual Studio 现已更新至 2017 版,从早期版本便已集成了 VSTS 工具,在 VS 中,配合 git 或 Team Foundation Version Control (TFVC) 版本控制系统,从团队资源管理器可以方便上传代码至 VSTS 服务器,还可以从 Github 等其它平台进行项目克隆。我通常在使用 VS 进行软件开发时可用它来管理代码。

VSTS

Bitbucket

Bitbucket

Bitbucket 是一个源代码托管网站,采用 Mercurial 和 git 作为版本控制系统,对于小等于5人的小团队提供免费托管服务,算是非常不错的 Github 替代品。

Coding

coding

Coding 官方介绍:

CODING 是国内首个一站式云端软件服务平台,于 2014 年 2 月在深圳成立,并于北京、上海、成都、西雅图设立分部。在云计算时代,CODING 致力于通过技术创新推动软件开发与交付模式的转变,让开发更简单。

coding 是国内少有的做得非常棒的代码托管平台之一,于 2016 年 3 月 2 日收购了 2011 年成立的 GitCafe,能够免费存储私有项目和开源项目,包含有趣的社交平台 “冒泡”,大型的众包平台 “码市”,同样支持 pages 服务,我主要用其管理私有项目。

华为 DevCloud

DevCloud

2017.3.22参加了华为在青岛香格里拉酒店举办的软件开发云大会,又了解了一款企业级的集华为研发实践、前沿研发理念、先进研发工具为一体的研发云平台 DevCloud ,面向开发者提供研发工具服务,让软件开发简单高效,对国内开发者而言绝对是一大福音了。同样,该平台功能强大,自然也少不了基础的代码托管功能。

DevCloudFuntions

码云

codeCloud

码云 依托于国内知名网站 开源中国,界面与 Github 非常相像,可免费托管私有、开源项目。

CSDN

csdnCode

CSDN 号称全球最大中文IT社区,社区内的 CODE 模块为开发者提供了代码托管服务,每个项目的使用空间为1GB.

本人目前作为学生党,最常用的还是 GithubCoding ,平台再多,还是要选择最合适自己的嘛。