什么 Is 的GitHub? | 的GitHub商业模式
什么 Is 的GitHub? | 的GitHub商业模式
的GitHub是世界’最大的软件开发平台,大公司和个人都可以使用该平台来开发和共享代码。但是,在我们进入GitHub及其 商业模式,有助于了解“Git”.
是的,Git和GitHub是不同的东西,并且GitHub是在Git上构建的。如果没有GitHub就不会有’t for 吉特.
什么 is 吉特?
大多数人都知道Linux。对于初学者来说,Linux是与Windows和macOS一样的操作系统,但与后者不同,后者是开源的并且可以免费使用。 Linux由Linus Torvald创建,并于1991年作为开源软件发布。
的Linux内核 (内核是操作系统中的代码,有助于将硬件连接到软件)是由大量开发人员开发和维护的,起初,对Linux内核的更改只是作为修补程序和存档手动在线传递。这种方法被认为太麻烦了。
因此,在2002年,该过程转移到了专有的版本控制软件提供商(版本控制系统是一种软件工具,可帮助软件团队管理随时间变化的源代码),该软件当时称为BitKeeper。使用。但是在2005年,BitKeeper开始对其服务收费,因此Linux社区没有合适的VCS(版本控制系统)。这促使Torvald开发了自己的VCS,因此,Git于2005年作为开源VCS诞生。

资源: 吉特
这带给我们的GitHub, specifically – what is 的GitHub?
什么 is 的GitHub?
的GitHub是一家为希望将Git用作版本控制系统(VCS)的人们提供托管的公司。

资源: 的GitHub
您可以在本地或与团队共享的服务器上使用Git,但这会带来很多开销,例如服务器维护和访问权限。 的GitHub帮助提供Git的核心功能 –
- 分布式版本控制系统(DVCS)–任何人都可以在任何(允许的)存储库上工作,而无需依赖于联机的中央服务器。
- 高级分支和合并规定。
- 暂存区域,用于运行代码的特定片段。
–以及在基于Web的平台上添加的功能。
的GitHub由Tom Preston-Werner,Chris Wanstrath和PJ Hyett创建,于2008年启动。Chris和Tom于2007年底开始在GitHub上工作,当时Git并不知名。
的GitHub可以看作是代码的云存储,您还可以在其中轻松协作,共享和发现您的代码以及其他用户的代码。
当GitHub在2008年推出时,Sourceforge 当涉及到开源项目时,它是许多人的默认选项。但是,至少可以说,Sourceforge上充斥着广告,并且拥有糟糕的UX / 用户界面 。
与Sourceforge相比,GitHub具有无广告且最重要的干净界面,具有开发人员可以利用的强大有用功能。从那时起,GitHub成为使用Git的项目的首选托管平台。
截至2020年1月,GitHub是世界上最大的源代码宿主,并拥有超过1亿个软件存储库(其中2800万个是公共存储库),使用该平台的用户超过4000万。

资料来源:Octoverse
的GitHub商业模式
的GitHub follows the 免费增值模式 允许创建无限的地方– public & private –向用户免费提供存储库。您需要付费才能获得其他功能,例如更多的带宽,更多的存储空间,更好的组织工具,自定义功能,以及向您的私有存储库添加更多协作者。
这带给我们–
How does 的GitHub work and who are its key partners?
How Does 的GitHub Work?
的GitHub提供了Git的优化版本’s features – these are seen as the 叉子, 拉取要求 and 合并.
- 的“fork”选项允许任何人复制另一个’的存储库及其版本历史记录,并对其进行处理。
- 完成工作后,您可以使用以下方式与原始所有者共享新创建或编辑的存储库“pull request”.
- 这使原始所有者可以查看代码和所做的更改,并且如果需要,甚至可以使用“merge”.
的GitHub’s Key Partners
开源社区
开源社区是GitHub及其服务的主要组成部分。 的GitHub进一步增强了这一点’基本原理基于开源Git。 的GitHub上的一些开源项目不仅具有成千上万的贡献者,而且还是数百万其他存储库的主要依赖项。
开发者& IT Industry
单个开发人员和IT行业也是GitHub的主要用户。 IT和技术行业中的大多数知名企业(例如Google,Microsoft,Facebook和Twitter)将其项目托管在GitHub上。
的GitHub’s Operating Model
的GitHub’s approach to providing a version control system platform is quite simple. 的GitHub allows its users to be able to –
- 创建他们的仓库
- 提交– 的GitHub lingo for uploading or editing files
资料来源:Edureka
- 创建存储库分支
- Clone, download and 叉子 repositories
所有这些都由底层的Git平台提供支持。这些是GitHub所有用户可用的基本常规功能。
这提出了一个问题–
如果GitHub本身允许免费帐户创建无限数量的公共和私人存储库,那么GitHub如何赚钱?
How Does 的GitHub Make Money | 的GitHub Revenue Model
认购计划
的GitHub提供了许多高级订阅计划,允许其用户访问更多功能,自定义设置,并包括更多协作者来访问存储库等。这是不同的GitHub计划–

资源: 的GitHub
- 的GitHub Free – 的GitHub Free计划允许其用户创建无限数量的公共和私有存储库,唯一的限制是私有存储库的协作者数量限制为3。GitHub Free计划还为用户提供500MB存储他们的包裹,每月存储2,000分钟。
- 的GitHub Pro – 的GitHub Pro计划为私有存储库增加了无限的合作者,并增加了1GB的GitHub软件包存储空间和每月3,000分钟的操作时间。
- 的GitHub Team – 的GitHub Team计划提供了GitHub Team的所有内容以及团队访问控制,2GB 的GitHub Packages存储,每月10,000分钟的操作时间,GitHub安全公告–允许创建专用安全公告来修复漏洞。
- 的GitHub 企业 – 的GitHub 企业计划是GitHub Team计划的可定制和定制版本,以及50GB的GitHub软件包存储空间,每月50,000分钟的操作时间和高级审核规定。
的Enterprise plan is 的GitHub’最大的收入来源–
Over 50% of 的GitHub’公司的收入来自其企业计划,而针对组织和个人的计划则落伍了。
的GitHub 市场place
的GitHub还提供了一个称为Marketplace的独立服务,该服务使用户能够搜索,购买和下载应用程序,以及在平台上共享其应用程序。

资源: 的GitHub
的GitHub takes a 25% cut out of every sale made on the 的GitHub 市场place.
推销
的的GitHub Shop that sells 的GitHub merchandise which adds up into its revenue stream.

资源: 的GitHub
的GitHub商店有各种商品,例如–T恤,贴纸,帽衫,运动衫,收藏品,家庭用品和头饰。
最后的想法
的GitHub有一个简单明了的业务模型,它在一个基于Web的简洁服务上为大众提供Git托管服务。 的GitHub上列出的大多数开源项目以及Google,Facebook,Microsoft和Twitter等顶级公司的项目都位于GitHub上–其中大多数是开源的和公开的。
的GitHub不仅使世界转向了以开放源代码为中心的方法,它还允许开发人员通过轻松开发和共享代码来展示自己的才能。最后,可以肯定地说,Git和GitHub都受益于彼此’成长为世界’领先的软件开发平台。
继续,告诉我们您的想法!
我们错过了什么吗?来吧!告诉我们您对我们的文章的看法 的GitHub商业模式 在评论部分。
资源: 饲料
作者:Bharath Sivakumar