关于 GitHub 上的账户
使用 GitHub,您可以存储和协作代码。账户允许您组织和控制对该代码的访问。GitHub 上有三种类型的账户。
- 用户账户
- 组织账户
- 企业账户
每个使用 GitHub 的人都登录到一个用户账户。组织账户增强了多个用户之间的协作,而企业账户允许集中管理多个组织。
用户账户
每个使用 GitHub 的人都登录到一个用户账户。您的用户账户是您在 GitHub 上的身份,并具有用户名和个人资料。例如,请参阅@octocat 的个人资料。
您的用户账户可以拥有资源,例如存储库、软件包和项目。您在 GitHub 上执行任何操作(例如创建问题或审查拉取请求)时,该操作都将归因于您的用户账户。
用户账户旨在供人类使用,但您可以创建账户来自动执行 GitHub 上的活动。此类型的账户称为机器用户。例如,您可以创建机器用户账户来自动执行持续集成 (CI) 工作流。
用户账户有两种类型
个人账户
如果您在 GitHub.com 上注册了自己的账户,则您正在使用个人账户。
每个个人账户都使用 GitHub Free 或 GitHub Pro。所有个人账户都可以拥有无限数量的公共和私有存储库,以及这些存储库上的无限数量的协作者。如果您使用 GitHub Free,则您的个人账户拥有的私有存储库的功能集有限。您可以升级到 GitHub Pro 以获取私有存储库的完整功能集。有关更多信息,请参阅“GitHub 的计划”。
许多人使用一个个人账户来完成他们在 GitHub.com 上的所有工作,包括开源项目和付费工作。如果您目前正在使用多个您自己创建的个人账户,我们建议您合并这些账户。有关更多信息,请参阅“合并多个个人账户”。
即使您是使用 SAML 单点登录的组织的成员,您仍将登录到您自己的 GitHub.com 上的个人账户,并且该个人账户将链接到您在组织的身份提供商 (IdP) 中的身份。有关更多信息,请参阅 GitHub Enterprise Cloud 文档中的“关于使用 SAML 单点登录进行身份验证”。
托管用户账户
如果您的账户是由 GitHub Enterprise Cloud 上的企业为您创建的,则您正在使用托管用户账户。
作为托管用户账户
- 您的某些账户详细信息和设置由您的企业管理。
- 您必须登录到您的托管用户账户才能访问企业拥有的组织和存储库。
- 您可以创建自己的私有存储库,但您无法创建公共内容或贡献给企业外部的存储库。
组织账户
组织是共享账户,许多人可以在其中同时协作处理许多项目。
与用户账户一样,组织可以拥有资源,例如存储库、软件包和项目。但是,您无法登录到组织。相反,每个人都登录到他们的用户账户,并且该人在组织资源上执行的任何操作都将归因于他们的用户账户。每个用户可以是多个组织的成员。
组织内的用户可以在组织中被赋予不同的角色,这些角色授予对组织及其数据的不同级别的访问权限。所有成员都可以彼此协作处理存储库和项目,但只有组织所有者和安全管理员才能管理组织的设置并使用复杂的安全和管理功能控制对组织数据的访问。有关更多信息,请参阅“组织中的角色”和“保持组织安全”。
您还可以创建称为团队的组织成员的嵌套子组,以反映您组的结构并简化访问管理。有关更多信息,请参阅“关于团队”。
所有组织都可以拥有无限数量的公共和私有存储库。您可以免费使用组织,使用 GitHub Free,其中包括私有存储库上的有限功能。要获取私有存储库上的完整功能集以及组织级别的其他功能,包括 SAML 单点登录和改进的支持范围,您可以升级到 GitHub Team 或 GitHub Enterprise Cloud。有关更多信息,请参阅“GitHub 的计划”。
有关如何免费试用 GitHub Enterprise Cloud 的更多信息,请参阅“设置 GitHub Enterprise Cloud 试用版”。
有关组织的所有功能的更多信息,请参阅“关于组织”。
企业账户
GitHub Enterprise Cloud 和 GitHub Enterprise Server 包括企业账户,允许管理员集中管理多个组织的策略和计费,并在组织之间启用内部采购。有关更多信息,请参阅 GitHub Enterprise Cloud 文档中的“关于企业账户”。
进一步阅读
- "在 GitHub 上创建账户"
- "从头开始创建新的组织"
- 组织人员以实现成功的协作 GitHub 资源中的视频