GitHub

维基百科,自由的百科全书
跳转至: 导航搜索
GitHub
GitHub logo 2013.svg
網址 GitHub.com
口號 Social Coding
商業性質?
網站類型 协作式版本控制
註冊 需要
語言 英文
持有者 GitHub, Inc.
推出時間 2008年2月
Alexa排名 1,073[1]
現狀 在线

GitHub 是一个用于使用Git版本控制系统项目的共享虚拟主机服务英语Shared web hosting service。它由GitHub公司(曾称Logical Awesome)的开发者Chris Wanstrath、PJ Hyett和Tom Preston-Werner使用Ruby on Rails编写而成。

GitHub同时提供付费账户和为开源项目提供的免费账户。根据在2009年的Git用户调查,GitHub是最流行的Git存取站点。[2]它提供了像feeds、followers和显示开发者们怎样在他们版本库上的版本工作的网络图表。

GitHub也提供一个粘贴箱英语Pastebin风格的站点,个人信息库和网页使用Wiki,通过一个git版本库即可对这些页面进行编辑。

截至2010年1月 (2010-01),GitHub仍然由GitHub公司所经营。[3]

目录

采用的项目 [编辑]

使用GitHub作为主版本控制平台的项目包括:

统计 [编辑]

GitHub于2008年2月运行。[22]

在2009年2月24日通过雅虎进行的一次采访中,GitHub队伍成员们宣布在GitHub运行的第一年,有共计46,000个公共版本库,它们中有17,000个是于最近一个月内创建的。当时,大概有6,200个版本库被派生(fork)至少一次,有4,600被合并。在另一个在2009年6月27日通过雅虎的采访中,Tom Preston-Werner宣布版本库数量已经提升到了90,000唯一性公共版本库,有12,000个版本库被派生(fork)至少一次,总共有135,000个版本库。[23]

在2010年6月,GitHub宣布它现在已经提供可1百万项目,它们中的60%是完整的版本库,但仍然有40%是“gist”或代码片段。

地区事件 [编辑]

中国大陆 [编辑]

2013年1月20日左右,GitHub在中国大陆被官方的防火长城封锁(封锁手段为域名污染和关键词过滤)。这造成中国大陆用戶无法直接访问Github。此前,针对中华人民共和国铁道部售票网站12306的抢票插件曾经不合理引用了存储在Github上的js文件死循环重试),导致Github服务器性能受到负面影响,速度非常缓慢,後来插件的作者将js文件改为托管至其他网站。李开复新浪微博的一条抗议GitHub被封的消息引起网民的关注,三个小时内即被网民转发3.2万多次[24][25]。2013年1月23日,GitHub被解封。

2013年1月26日,中国大陆的用户在访问Github时,发现证书无效。网民检查後发现,GitHub的证书变为一自签署为X.509的证书,生成时间为2013年01月25日14时29分12秒,有效期一年。Github疑似遭到了中间人攻击,攻击持续了约一个小时后停止,访问恢复了正常。[26] [27]

参见 [编辑]

参考资料 [编辑]

特殊 [编辑]

  1. ^ github.com. Alexa Internet. [16 May 2010]. 
  2. ^ Git User's Survey 2009
  3. ^ Hyett, PJ. New Year, New Company. GitHub blog. 21 January 2010. 
  4. ^ Working With Git. Avogadro. 
  5. ^ cryos's avogadro at master. GitHub. 
  6. ^ Wanstrath, Chris. jQuery!. GitHub blog. 29 October 2009. 
  7. ^ Mint to use Launchpad for translations, bugs, blueprints and github for code hosting and version control. The Linux Mint Blog. 22 July 2009. 
  8. ^ Smart, Chris. Miscellaneous News. DistroWatch Weekly. 27 July 2009, (313). 
  9. ^ GitFAQ - Mono
  10. ^ Mono Project - GitHub
  11. ^ FrictionalGames' PenumbraOverture at master. GitHub. 
  12. ^ Penumbra: Overture goes Open Source!. Frictional Games. 
  13. ^ Chacon, Scott. Perl Mirror on GitHub. GitHub blog. 23 December 2008. 
  14. ^ Wall, Larry. Perl's first commit. GitHub. 18 December 1987. 
  15. ^ phpBB moves source code versioning from Subversion to Git. phpBB. 
  16. ^ Tomas's prey at master. GitHub. 
  17. ^ Git Version Control. Rails Wiki. 
  18. ^ rails's rails at master. GitHub. 
  19. ^ Sinatra. 
  20. ^ sproutcore. GitHub. 
  21. ^ collaborativetrust's WikiTrust at master. GitHub. 
  22. ^ Wanstrath, Chris. Hotkeys and Wikis. GitHub. 18 February 2008. 
  23. ^ Dascalescu, Dan. The PITA Threshold: GitHub vs. CPAN. Dan Dascalescu's Wiki. 3 November 2009. 
  24. ^ 程序员叫苦 李开复质疑. 南方都市报. 2013-01-23 [2013-01-23]. 
  25. ^ Programmers angry over blocking of GitHub code-sharing site. 南华早报. 2013-01-24 [2013-01-24]. 
  26. ^ 中国国家防火墙对GitHub进行了中间人攻击. solidot. 2013-01-26 [2013-01-26]. 
  27. ^ 中国, GitHub 和中间人攻击. greatfire. 2013-01-30 [2013-01-30]. 

普通 [编辑]

外部链接 [编辑]