Github
软件项目托管平台
GitHub是一项基于云的服务,为软件开发和 Git 版本控制提供 Internet 托管。这有助于开发人员存储和管理他们的代码,同时跟踪和控制对其代码的更改。
发展历程
GitHub平台的开发始于2007年10月,第一行代码在2007年10月提交到GitHub。GitHub由Tom Preston-Werner、Chris Wanstrath、P.J. Hyett 和 Scott Chacon 于 2008年2月8日创立。它最初是用Ruby on Rails编写的。经过几个月的测试版本试运行后,GitHub于2008年4月正式推出。此外,GitHub每年都会举办名为GitHub Universe的主题演讲大会。
到了2010年,GitHub吸引了开源社区的关注,并成为许多知名开源项目的首选托管平台。GitHub开始主办全球各地的开发者活动,如GitHub Drinkup等,进一步加强了与开发者社区的联系。截至2015年,GitHub 上近三分之一的开发人员来自北美。截至2023年,仅在印度,就有超过1000万开发人员使用GitHub来构建软件。在巴西,超过300万新开发人员使用GitHub。
2014年1月23日,联合创始人汤姆·普雷斯顿-维尔纳(Tom Preston-Werner)从另一位联合创始人克里斯·万斯特拉斯(Chris Wanstrath)手中接过总裁职位,后者也将接过普雷斯顿-维尔纳留下的CEO位置。
2018年6月4日晚,微软宣布,通过75亿美元的股票交易收购GitHub。10月26日,微软以75亿美元收购GitHub交易已完成。10月29日,微软开发者服务副总裁奈特·弗里德曼(Nat Friedman)将成为GitHub的新一任CEO。2020年3月17日,GitHub宣布收购npm,GitHub保证npm将永远免费使用。2021年11月4日消息,微软宣布GitHub CEO奈特·弗里德曼将于11月15日卸任,其职位由GitHub产品主管托马斯·多梅克接替。2023年1月24日消息,微软GitHub发布博客称,将于2024年1月8日停止支持版本控制系统 Subversion,即SVN。2024年1月22日,地平线公司宣布将纯视觉自动驾驶算法——Sparse4D系列算法开源,该算法已在GitHub平台上线。2025年2月8日,GitHub 宣布了其AI编程助手 Copilot 的一系列重大更新,并展示了 Copilot 未来更具自主性的愿景。
功能服务
GitHub企业
GitHub Enterprise 是 GitHub 面向企业和组织推出的产品,专为企业级的安全性、扩展性和合规性需求设计。自2011年11月起,GitHub Enterprise 可在企业自身的硬件或云服务提供商上运行,提供私有、自托管的 GitHub 实例,便于企业在自身环境中管理和控制代码。
Copilot工作空间
在PR中使用 Copilot Workspace,可以在PR上下文中查看和整合来自团队成员和AI代理的代码建议,并提供改进的差异查看体验;通过改进的代码编辑体验(包括语言服务和 Copilot 完成),优化和解决直接在PR中产生的合并阻止反馈。在PR中构建、测试和运行提议的更改,而不会影响个人构建和测试环境。
2023年11月6日消息,GitHub的Stars功能可以理解为朋友圈点赞,表示对相关项目支持和赞许,用户可以点选项目右上角的按钮为项目本身添加星标,这些星标对项目本身及作者都有一定的积极意义。
要点
在2018年3月19日之前,未注册用户可以上传Gists并删除匿名gist创建。但此后,上传Gists的功能仅限于已登录的用户,这一改变旨在减少页面上最近Gists的垃圾信息。
GitHub 页面
GitHub Pages 的所有内容均存储于 Git 仓库中,可直接作为文件提供给访问者,或以 Markdown 格式存储。GitHub 与 Jekyll 静态网站及博客生成器以及自身的持续集成流水线进行了集成。每当内容源更新时,Jekyll 会重新生成网站,并通过 GitHub Pages 基础设施自动提供服务。
GitHub教育
GitHub 推出了一项名为 GitHub 学生开发者包(GitHub Student Developer Pack)的新计划,面向年满 13 岁的学生,提供免费访问众多流行开发工具和服务的机会。该计划由 GitHub 与 Bitnami、Crowdflower、DigitalOcean、DNSimple、HackHands、Namecheap、Orchestrate、Screenhero、SendGrid、Stripe、Travis CI 和 Unreal Engine 等公司联合推出。
GitHub赞助商
GitHub 赞助商(GitHub Sponsors)是 GitHub 在2019年推出的一项功能,旨在为开发者提供一种获得资金支持的途径,以支持他们的开源项目。然而,在 GitHub 推出赞助商之前,已经存在一些其他方式和平台,开发者可以通过这些方式寻求资金支持。他们可以更直接地与用户和支持者进行连接,并获得可持续的资金支持。通过赞助商,开发者可以在其 GitHub 项目页面上显示赞助按钮,用户可以选择每月定期赞助或一次性捐款来支持项目。
核心团队
GitHub的创始人是Chris Wanstrath、PJ Hyett和Tom Preston-Werner。Chris Wanstrath在2008年创建了GitHub,并与PJ Hyett和Tom Preston-Werner共同建立了GitHub。
重要事件
遭受攻击
2013年1月15日晚间,GitHub突然疑似遭遇DDOS攻击,访问大幅放缓,该网站管理员经过日志查询,发现是来自12306的抢票插件用户洪水般的访问导致GitHub出现问题。2019年5月,《个人电脑杂志》网站报道,GitHub正遭到一名黑客的入侵。据称,这名黑客先擦除代码资源库,然后向用户索要赎金,作为恢复数据的交换。
裁撤职位
2023年3月29日,据科技网站techcrunch消息,微软旗下GitHub几乎裁撤了其在印度的整个工程团队。知情人士透露说,该公司已经在南亚市场裁减了100多个职位。
宕机恢复
2023年6月30日消息,GitHub凌晨出现了短暂的宕机,已经恢复。2024年8月14日23时左右,Github出现了宕机,已经恢复
最新修订时间:2025-03-06 21:41
目录
概述
发展历程
参考资料