GitHub是一个基于互联网的用于使用Git版本控制系统项目的存取服务。它是由GitHub公司(先前被称作用Logical Awesome)的开发者Chris Wanstrath, PJ Hyett, 和 Tom Preston-Werner 使用Ruby on Rails写成的。GitHub同时提供商业账户和为开源项目提供的免费账户。根据在2009年的Git用户调查,GitHub是最流行的Git存取站点。它提供了像feeds,followers和显示开发者们怎样在他们的版本库的版本上工作的网络图表。GitHub也经营了一个pastebin风格的站点,维基用于个人信息库,并且可以通过一个git版本库进行编辑网页。截至2010年1月GitHub仍然由GitHub公司所经营。 GitHub于2008年2月运行。在2009年2月24日通过Yahoo!进行的一次采访中,GitHub队伍成员们宣布在GitHub运行的第一年,有共计46,000个公共版本库,它们中有17,000个是于最近一个月内创建的。当时,大概有6,200个版本库被派生(fork)至少一次,有4,600被合并。在另一个在2009年6月27日通过Yahoo!的采访中,Tom Preston-Werner宣布版本库数量已经提升到了90,000唯一性公共版本库,有12,000个版本库被派生(fork)至少一次,总共有135,000个版本库。在2010年6月,GitHub宣布它现在已经提供可1百万项目,它们中的60%是完整的版本库,但仍然有40%是“gist”或代码片段。 GitHub的理念非常简单:社会化编程。像Twitter一样,每个人都可以在 GitHub上发布自己的各种代码,以时间流的形式展现自己的开发进展,可以关注自己感兴趣的项目和开发者,发表评论,了解其最新的开发动态。但所谓的社会化,还不仅仅局限于此,GitHub 最重要的特征是以一种社交化、民主化的形式进行代码协作。GitHub拥有一个非常鼓励合作的社区氛围。这一方面源于GitHub的付费模式:私有项目必须收费,公共项目完全免费。这意味着GitHub上的大多数项目都是开源的,任何用户都有海量的开源项目选择可用来分支学习和贡献代码。GitHub 的项目关注、开发者关注、回复、个人页面的工作项目信息等社交功能可谓完全为开源项目量身打造,大大的促进了用户之间代码的交流,非常适合于开源项目的沟通和管理。 联系方式 |
-
无相关信息