什么是 GitHub? 全球最大交友社区?

由于程序员群体里缺少女性,拥有高纯度男性用户的 GitHub,也被戏称为“全球最大的同性交友网站”…

GitHub 是目前世界上最大的软件开发平台,知名公司和个人都使用它来开发和共享代码。但是,在我们了解 GitHub 及其商业模式之前,了解“Git”会有所帮助。

是的,Git 和 GitHub 是不同的平台,GitHub 建立在 Git 之上。如果没有 Git,就不会有 GitHub。

什么是 Git?

大多数人都知道 Linux。对于外行来说,Linux 是一个类似于 Windows 和 macOS 的操作系统,但与后两者的不同之处在于它是开源和免费使用的。Linux 由 Linus Torvald 创立,并于 1991 年作为开源软件发布。

Linux 内核(内核是操作系统中帮助将硬件连接到软件的代码)由一大群开发人员开发和维护,起初,对 Linux 内核的更改只是作为补丁手动在线传递,档案。随着时间发展,这种方法被认为过于繁琐。

因此,在 2002 年,这个过程被转移到一个名为 BitKeeper 的专有版本控制软件提供商(版本控制系统是帮助软件团队管理源代码更改的软件工具的类别),当时它可以免费使用。但是在 2005 年,BitKeeper 开始对其服务收费,因此 Linux 社区没有合适的 VCS(版本控制系统)。这促使 Torvald 开发了自己的 VCS,因此,Git 作为开源 VCS 诞生于 2005 年。

什么是 GitHub?

GitHub 是一家为希望将 Git 用作版本控制系统 (VCS) 的人们提供托管服务的公司。

您可以在本地或可以与团队共享的服务器上使用 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/UI 很糟糕。

与 Sourceforge 相比,GitHub 有一个无广告且最重要的是干净的界面,具有强大且有用的功能,开发人员可以利用这些功能。从那时起,GitHub 已成为使用 Git 的项目的首选托管平台。

截至 2020 年 1 月,GitHub 是世界上最大的源代码宿主,拥有超过 1 亿个软件存储库(其中 2800 万个是公共存储库)和超过 4000 万用户使用其平台。

GitHub 商业模式

GitHub 遵循免费增值模式,允许免费创建无限制的公共和私有存储库。您需要付费才能获得更多功能,例如更多带宽、更多存储空间、更好的组织工具和自定义。

GitHub 是如何工作的?

GitHub 提供了 Git 功能的优化版本——这些被视为分叉、拉取请求和合并。

“fork”选项允许任何人复制他人的存储库及其版本历史并对其进行处理。

完成工作后,您可以使用“拉取请求”与原始所有者共享新创建或编辑的存储库。

这允许原始所有者查看代码和所做的更改,如果需要,甚至可以使用“合并”将您的更改包含到他的 repo 中。

GitHub 的主要合作伙伴

  • 开源社区

开源社区是 GitHub 及其服务的主要组成部分。GitHub 的基础基于开源 Git 的事实进一步增强了这一点。GitHub 上的一些开源项目不仅有成千上万的贡献者,而且是数百万其他存储库的主要依赖项。

  • 开发人员和 IT 行业

个人开发者和 IT 行业也是 GitHub 的主要用户。谷歌、微软、Facebook 和 Twitter 等 IT 和科技行业的大多数知名企业都在 GitHub 上托管他们的项目。

GitHub 是如何赚钱的?

GitHub 超过 50% 的收入来自其企业计划,而组织和个人的计划则落后。

订阅计划

GitHub 提供了许多高级订阅计划,允许其用户访问更多的云存储和自定义。以下是不同的 GitHub 计划:

  • GitHub 免费 – GitHub Free 计划允许其用户创建无限的公共和私人存储库,并与任意数量的合作者共享。GitHub Free 计划还为用户提供 500MB 的存储空间和每月 2,000 分钟的操作时间。
  • GitHub 团队 – GitHub 团队计划的价格为每位用户/月 4 美元,并提供 GitHub Free 提供的一切以及团队访问控制、2GB 的 GitHub 包存储、每月 3,000 分钟的操作时间、GitHub 安全咨询 – 允许创建私人安全咨询 修复漏洞。
  • GitHub 企业 – GitHub 企业计划的价格为每位用户/月 21 美元,它是 GitHub 团队计划的可定制和定制版本,以及 50GB 的 GitHub 包存储、每月 50,000 分钟的操作时间和高级审计规定等。

GitHub One – GitHub One 计划更面向大型企业,是 GitHub 企业计划的定制版本。它带来了 GitHub 企业计划提供的一切以及其他功能,例如社区支持的安全性、24/7 支持的可用性、可操作的指标和持续学习能力。

GitHub 市场

GitHub 还提供了一项名为 Marketplace 的独立服务,允许用户搜索、购买和下载应用程序,并在平台上共享他们的应用程序。

GitHub 从 GitHub Marketplace 上的每一笔销售中抽取 25%。

商品化

销售 GitHub 商品的 GitHub 商店,这增加了它的收入来源。

GitHub 商店有各种商品,如 T 恤、贴纸、连帽衫、运动衫、收藏品、家居用品和头饰。

最后

GitHub 有一个简单直接的商业模式,它通过简洁的基于 Web 的服务向大众提供 Git 托管服务。GitHub 上列出的几乎大多数开源项目以及谷歌、Facebook、微软和 Twitter 等顶级公司都有项目位于 GitHub 上 - 其中大多数是开源和公开的。

GitHub 不仅让世界转向更加以开源为中心的方法,它还允许开发人员通过轻松开发和共享代码来展示他们的才能。最后,可以肯定地说,Git 和 GitHub 都受益于彼此的成长,成为世界领先的软件开发平台。

版权声明:
作者:Administrator
链接:https://www.yxs2003.cn/whatisgithub.html
来源:伊的软件库
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
海报
什么是 GitHub? 全球最大交友社区?
由于程序员群体里缺少女性,拥有高纯度男性用户的 GitHub,也被戏称为“全球最大的同性交友网站”… GitHub 是目前世界上最大的软件开发平台,知名公司和个人都……
< <上一篇
下一篇>>
文章目录
关闭
目 录