【Git 第2课】 GitHub是什么?

说Git就不能不说GitHub。

以下摘录一段网上的文章片段,介绍一下GitHub。

来自阳志平的网志《如何高效利用GitHub》http://www.yangzhiping.com/tech/github.html

Q1:GitHub是什么

A1:一家公司

位于旧金山,由Chris Wanstrath, PJ Hyett 与Tom Preston-Werner三位开发者在2008年4月创办。迄今拥有59名全职员工,主要提供基于git的版本托管服务。

在此之前,它是由Tom与Chris 在本地程序员聚会中,开始的一个用于托管git的项目。正如每个伟大的传奇都开始于一场冒险,Tom在这篇文章我如何辞掉微软30万年薪邀约,创办GitHub中谈到:

当我老去,回顾一生,我想说,“哇,那是一场冒险“;而不是,“哇,我真的很安稳。“

另一位创始人Chris也详细描述了GitHub初创的前因后果,他说道:

Do whatever you want.

于是,在2008年4月10号这一天,GitHub正式成立。

目前看来,GitHub这场冒险已经胜出。根据来自维基百科关于GitHub的描述,我们可以形象地看出GitHub的增长速度:

今天,GitHub已是:

一个拥有143万开发者的社区。其中不乏Linux发明者Torvalds这样的顶级黑客,以及Rails创始人DHH这样的年轻极客。

这个星球上最流行的开源托管服务。目前已托管431万git项目,不仅越来越多知名开源项目迁入GitHub,比如Ruby on Rails、jQuery、Ruby、Erlang/OTP;近三年流行的开源库往往在GitHub首发,例如:BootStrap、Node.js、CoffeScript等。

alexa全球排名414的网站。

-----------------------------

简单来说,GitHub就是一个基于Git的代码托管网站。由于其上聚集了大量的优秀代码和优秀程序员,使得它成为了一个极具价值的开发者社区。

在GitHub上,你可以免费托管你的代码,进行版本控制,同别人协同开发。代码必须开源,付费用户可以选择私有项目。

除此之外,你还可以通过GitHub来寻找牛人、参与开源项目,进而提升你的编程能力。你可以在上面建立你的个人博客。你在GitHub上的参与度和代码贡献,会在求职的时候为你加分不少。

在后续关于Git的课程中,我们将会用到GitHub作为代码托管服务器。

#==== Crossin的编程教室 ====#

面向零基础初学者的编程课

每天5分钟,轻松学编程

回复 p 查看Python课程

回复 g 查看Pygame课程

回复 i 查看Git课程

回复 t 查看习题

回复 w 查看其他文章

原文发布于微信公众号 - Crossin的编程教室(crossincode)

原文发表时间:2013-11-08

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏蓝天

电信系统架构方案

撰文/青润(本文来自《程序员》杂志2003年3期) 国内软件业曾有人对行业性软件进行划分,在几个较大的行业中,排行前几位的分别是:通信、电力、金融…… 但从...

23540
来自专栏石瞳禅的互联网实验室

手游发行公司需要具备的软实力

“内行人看门道,外行人看热闹”,对于刚刚进入游戏这个领域和想进入该领域的人来说,游戏内的一些常识需要提前了解。

39410
来自专栏java工会

十个提高编码技能的诀窍,你掌握了几个?

15860
来自专栏java工会

十个提高编码技能的诀窍,你掌握了几个?

你想成为一名程序员,并且正在为之奋斗,那么你努力的方式,比如做事方法、思维习惯都将会影响你会成为怎样的一名程序员。 那么,你需要成为一个天才才能学好编程吗?...

9310
来自专栏钱塘大数据

【11大编程语言薪资排行榜】用空格缩进比用Tab挣得多?

作者:新智元 编程语言有很多,但并非每一种的需求或工资都相同。人工智能和机器学习走热,让 Python 从众多编程语言中脱颖而出。本文将综合各种信源,比较与不同...

35480
来自专栏大数据和云计算技术

大数据仓库-场景

传统OLTP/OLAP之分 数据仓库里面有OLTP/OLAP之分,OLTP是传统关系型数据库的主要应用,其主要面向基本的、日常的事务处理,例如银行交易。OLA...

439100
来自专栏Laoqi's Linux运维专列

深度好文-饿了么进化史(你一定会有收获)

37040
来自专栏钱曙光的专栏

一周极客热文:程序媛讲述初学程序时应该知道的事

Cecily Carver是多伦多的一位程序媛,和 Jennie Faber 一起创办了一个游戏制作工作室。她喜欢歌剧、舞蹈和弹钢琴。Cecily 在这篇文章分...

19580
来自专栏IT技术精选文摘

基于JIRA的产品需求全生命周期管理实践

本文将以有赞零售产品为例,介绍需求全生命周期的管理实践,包括:商家的原始需求收集、产品设计与评审、研发的需求实现、上线后运营反馈、新一轮迭代优化,构成了需求全生...

80240
来自专栏技巅

IT技术水平会像贫富差距一样越来越大

21540

扫码关注云+社区

领取腾讯云代金券