收藏 | 国内外代码托管平台汇总

作者 谢恩铭,公众号「程序员联盟」(微信号:coderhub)。
转载请注明出处。
原文:http://www.jianshu.com/p/bd24f3202011

内容简介


  1. 前言
  2. 国外平台
  3. 国内平台
  4. 建议

1. 前言


2017 年 3 月 28 日,Google (以下也称「谷歌」)发布了新的开源网站 https://opensource.google.com/ 并且发表了一篇名为 A New Home for Google Open Source (直译是「谷歌开源的新家」)的文章。

谷歌开源

Google 一有大动作,总是能吸引全世界眼球。这不,这几天各界相关文章铺天盖地。

说起 Google 的新开源网站,上面汇集了 2000 多个开源项目,几千万行代码,其中不乏著名的 Android,Go,Angular,Chromium,Kubernetes,等等。

其实以前 Google 有一个开源网站,叫 Google Code,不过 2016 年已经停止维护了,但网站还是在的,以前的项目也还能找到。

个人感觉这个新网站有点像「重生」又变更强大的 Google Code。当然,它的功能不只是开源代码的仓库。

进入新开源网站后,可以看到四个菜单:PROJECTS(项目), COMMUNITY(社区), DOC(文档), BLOG(博客)。

主要的菜单是 PROJECTS ,因为里面是所有项目。

可爱的 Google 还做了两个浏览项目的方式:

一种是传统的 列表方式

列表方式

我个人很喜欢第二种 动态浏览的方式,图标都是浮动的,每个小图标都是一个项目。你点击一个小图标,它就会被置于中心,放大,再点击「 VIEW PROJECT 」即可进入项目:

动态浏览的方式

Google 发布新开源网站,正好给我了想法,来汇总一下国内外代码托管网站(虽然 Google 的这个新网站与一般的代码托管网站并不同)。

我觉得我们真的生在一个不错的时代,有如此多方便的工具可以提高我们的工作、生活效率。

从某种意义上来说我们比以前的人至少多活了好几十岁,因为我们可以很快地完成从前的人需要花几个月甚至几年才能做的事。

那么我们就一起来看看国内外有哪些不错的代码托管平台吧。

2. 国外平台


Github


由 Git (著名的 Git 版本控制软件) 和 Hub( 「 中心 」 的意思) 两个词合成。

Github 自不用多说,开源项目的聚集地,程序员的另类简历。到目前为止 Github 汇集了全球 2100 万程序员,5600 万代码仓库,11 万 7 千个企业。

可以创建很多公开仓库,不过私有仓库是收费的。

Markdown 支援很好。

Github 的页面设计很不错,相比其他几个平台更有设计感,而且经常在更新设计。

Github Job 可以方便找工作。

Github 有一个很实用的东西:gist ,用来跟别人分享代码片段时很好用。

网址:https://github.com/

Github

Gitlab


由 Git (著名的 Git 版本控制软件) 和 Lab( laboratory 的缩写,是「 实验室 」 的意思) 两个词合成。

比较适合企业使用,个人项目用 Gitlab 也很好。能够创建免费的私有仓库。

我们公司目前的代码托管就是用内部搭建的 Gitlab。目前 Gitlab + Docker + Jenkins 协同运作,配合起来风生水起。

网址:https://gitlab.com

Gitlab

顺便附上之前我写过关于 Git,Github和Gitlab的文章:
Git,Github和Gitlab简介和基本使用
Github | 如何贡献Android开源项目和提交补丁
Github改版+我的Github打怪升级之路


BitBucket


由 Bit (二进制位,「 比特 」) 和 Bucket(桶) 两个词合成。

同时支持 Git 和 Mercurial 这两个版本控制软件。

免费的私有仓库,支持5人以内的合作开发。

网址:https://bitbucket.org/

BitBucket

SourceForge


由 Source (源(码)) 和 Forge(锻造车间,熔炉) 两个词合成。

个人觉得页面设计有点欠缺,有种拥挤的感觉。

网址:https://sourceforge.net/

SourceForge

3. 国内平台


码云

国内最大的开源社区 OSChina 的代码托管平台。名字有点囧 :码云 (不知道 马总 怎么看)。

提供团队协作开发。可创建 1000 个项目,不限私有或公有。

网址:https://git.oschina.net/

码云

阿里云 Code


看到上面的「码云」,马云「爸爸」怎么也得弄个阿里巴巴的代码托管出来。

果然,阿里出品,必属精品。还是依托于阿里云的。

阿里云 Code 可以让你免费托管代码,只需要免费注册一个 阿里云 的帐号即可。

可以参考这篇文章:http://www.jianshu.com/p/5fba024041e6

网址:https://code.aliyun.com/

阿里云 Code

码市


CODING (码市)是国内首个一站式云端软件服务平台。

云端软件开发协作平台,目前已累积 30 万开发者,50 万个项目。

网址:https://coding.net/

码市

CSDN Code


作为国内最大的编程社区,CSDN 的代码托管平台自然不会差。

CSDN 的代码托管平台一大特色是和CSDN 的博客实现连接,在博客中可以方便地引用平台上的代码,在博客中写入的代码也可以自动保存到平台上。

网址:https://code.csdn.net

CSDN Code

百度效率云


百度的代码托管平台。依托于百度这样的巨头,优势明显。

代码托管,版本管理,持续集成,交付,敏捷项目管理。

网址:http://xiaolvyun.baidu.com/

百度效率云

4. 建议


  1. 对于程序员来说,会使用代码托管平台以及版本控制软件,是非常必要的技能。尤其是像 Github 这样可以作为程序员简历的一部分的「极客社交平台」。多参与优秀开源项目的 Bug 修改、功能添加;自己也可以发布自己的代码仓库,并做好维护,让别人来参与。这是打开业界知名度的好方法。

  2. 使用代码托管平台可以锻炼我们使用版本控制软件(如 Git,Mercurial,等等)的能力。

  3. 对于企业来说,使用一个代码托管平台背后的软件非常重要。当今这个时代,如果一个IT企业内部没有代码控制,那简直不可想象。个人比较推荐 Gitlab。

  4. 做好个人的本地备份也很要紧。虽然目前在线代码托管平台很多,但作为程序员最好有危机意识。至少买一块移动硬盘吧,把自己写的重要的代码定期备份起来。


欢迎留言补充指正,因为肯定有我遗漏的优秀代码托管平台。
谢谢!
本文持续更新。


我是 谢恩铭,公众号「程序员联盟」(微信号:coderhub)运营者,慕课网精英讲师 Oscar 老师,终生学习者。
热爱生活,喜欢游泳,略懂烹饪。
人生格言:「向着标杆直跑」

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,362评论 5 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,330评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,247评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,560评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,580评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,569评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,929评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,587评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,840评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,596评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,678评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,366评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,945评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,929评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,165评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,271评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,403评论 2 342

推荐阅读更多精彩内容