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

作为 托管用户帐户:

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

组织帐户

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

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

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

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

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

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

有关如何免费试用 GitHub Enterprise Cloud 的详细信息,请参阅“设置试用版 GitHub Enterprise Cloud”。

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

企业帐户

GitHub Enterprise Cloud 和 GitHub Enterprise Server 包含企业账户,这些账户允许管理员集中管理多个组织的策略和计费,并在组织之间实现内部开源。 有关详细信息,请参阅文档中的 GitHub Enterprise Cloud。

延伸阅读