Skip to main content

GitHub 帐户的类型

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 上为你创建的,则你使用的是 托管用户帐户。

作为托管用户帐户:

  • 某些帐户详细信息和设置由企业管理。
  • 必须登录 托管用户帐户 才能访问企业拥有的组织和存储库。
  • 可以创建自己的私有存储库,但不能创建公共内容或参与企业外部的存储库。

组织帐户

组织是共享的账户,允许大量人员同时跨多个项目进行协作。

与用户帐户一样,组织可以拥有存储库、文件包和项目等资源。 但是,您无法登录组织。 相反,每个人都登录到自己的用户帐户,并且该人员对组织资源执行的任何操作都将归因于其用户帐户。 每个用户都可以是多个组织的成员。

可以为组织中的用户分配组织中的不同角色,这些角色授予对组织及其数据的不同级别的访问权限。 所有成员都可以在存储库和项目中相互协作,但只有组织所有者和安全管理员才能管理组织的设置,并使用复杂的安全和管理功能控制对组织数据的访问。 有关详细信息,请参阅 组织中的角色保护组织安全

您还可以创建称为团队的组织成员的嵌套子组,以反映组的结构并简化访问管理。 有关详细信息,请参阅“关于组织团队”。

可以通过 GitHub Free 免费使用组织,其中包括专用存储库上的有限功能。 若要获得专用存储库的完整功能集和组织级别的其他功能,包括 SAML 单一登录和改进的支持范围,可以升级到 GitHub Team 或 GitHub Enterprise Cloud。 有关详细信息,请参阅 GitHub的计划

组织被限制拥有 100,000 个存储库,要创建额外的存储库,可以创建额外的组织。

有关所有组织功能的详细信息,请参阅 关于组织

企业帐户

企业帐户允许对多个组织进行集中策略管理和计费。 您可以使用企业帐户集中管理策略和帐单。 与组织不同,企业帐户不能直接拥有存储库、文件包或项目等资源。 这些资源而是由企业帐户中的组织拥有。 有关详细信息,请参阅“企业帐户”。

延伸阅读