关于 GitHub 上的帐户
使用 GitHub,您可以存储和协作处理代码。 帐户允许您组织和控制对该代码的访问。 GitHub 上有三种类型的帐户。
- 个人帐户
- 组织帐户
- 企业帐户
每个使用 GitHub 的人都登录个人帐户。 组织帐户增强了多个个人帐户之间的协作,企业帐户允许集中管理多个组织。
个人帐户
每个使用 GitHub.com 的人都登录个人帐户。 你的个人帐户是你在 GitHub.com 上的身份,并具有用户名和个人资料。 例如,查看 @octocat 的个人资料。
您的个人帐户可以拥有存储库、包和项目等资源。 每当你对 GitHub.com 执行任何操作(例如创建议题或查看拉取请求)时,该操作都将归因于你的个人帐户。
每个个人帐户使用 GitHub Free 或 GitHub Pro。 所有个人帐户都可以拥有无限数量的公共和私有存储库,这些存储库上的协作者数量不受限制。 如果您使用 GitHub Free,则您的个人帐户拥有的私有仓库的功能集有限。 您可以升级到 GitHub Pro 以获取私有仓库的完整功能集。 有关详细信息,请参阅“GitHub 的计划”。
提示:个人帐户预期供人类使用,但你可以创建帐户以自动执行 GitHub 上的活动。 此类型的帐户称为计算机用户。 例如,可以创建计算机用户帐户以自动执行持续集成 (CI) 工作流程。
大多数人会使用一个个人帐户来完成他们在 GitHub.com 上的所有工作,包括开源项目和带薪工作。 如果您当前使用多个为自己创建的个人帐户,我们建议您合并这些帐户。 有关详细信息,请参阅“合并多个个人帐户”。
组织帐户
组织是共享帐户,可能会有大量的人员同时跨多个项目进行协作。
与个人帐户一样,组织可以拥有存储库、文件包和项目等资源。 但是,您无法登录到组织。 相反,每个人都登录到自己的个人帐户,并且该人员对组织资源执行的任何操作都将归因于其个人帐户。 每个个人帐户都可以是多个组织的成员。
可以为组织中的个人帐户分配组织中的不同角色,这些角色授予对组织及其数据的不同级别的访问权限。 所有成员都可以在存储库和项目中相互协作,但只有组织所有者和安全管理员才能管理组织的设置,并使用复杂的安全和管理功能控制对组织数据的访问。 有关详细信息,请参阅“组织中的角色”和“保护组织安全”。
即使你是使用 SAML 单一登录的组织的成员,你仍将在 GitHub.com 登录你自己的个人帐户,并且该个人帐户将链接到你在组织的标识提供者 (IdP) 中的标识。 有关详细信息,请参阅 GitHub Enterprise Cloud 文档中的“关于使用 SAML 单点登录进行身份验证”。
但是,如果您是使用 Enterprise Managed Users 的企业的成员,而不是使用您创建的个人帐户,则企业的 IdP 将为您预置一个新帐户。 要访问该企业拥有的任何组织,您必须使用其 IdP 而不是 GitHub.com 用户名和密码进行身份验证。 有关详细信息,请参阅 GitHub Enterprise Cloud 文档中的“关于 Enterprise Managed Users”。
您还可以创建称为团队的组织成员的嵌套子组,以反映组的结构并简化访问管理。 有关详细信息,请参阅“关于团队”。
所有组织都可以拥有无限数量的公共和专用存储库。 可以通过 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 资源中的组织人员成功协作视频