github

软件项目托管平台
GitHub是一个用于版本控制和协作的代码托管平台。它允许您和其他人从任何地方共同处理项目。由开发者Chris Wanstrath、P. J. Hyett和汤姆·普雷斯顿·沃纳使用Ruby on Rails编写而成。[3] 运用领域为Git 的分布式版本控制,以及每个项目的访问控制、错误跟踪、软件功能请求、任务管理、持续集成和 wiki。[1]总部位于加利福尼亚州,自 2018 年以来一直是微软的子公司。[4][5]
截至2023年6月,GitHub报告称拥有超过1亿名开发者和超过4.27亿个代码库,其中至少有3200万个公共代码库。[6][7]

历史

GitHub平台的开发始于2007年10月19日。[8]该网站由Tom Preston-Werner、Chris Wanstrath、P. J. Hyett和Scott Chacon于2008年4月推出,此前几个月作为测试版本进行了一段时间的试运行。GitHub每年都举办一次名为GitHub Universe的主题演讲大会。[9][2]
2008年推出初期GitHub以其简洁、直观的用户界面而受到开发者的欢迎。相比于其他代码托管平台,GitHub的界面设计更加简洁明了,易于使用和导航。[10]最初GitHub的创新之处在于将社交网络的概念引入代码托管平台。用户可以关注其他开发者、关注项目、参与讨论,以及跟踪项目的更新。[11]