关于账户
使用 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 企业云文档中的 关于使用 SAML 单点登录进行身份验证。
受管用户账户
如果您的账户是由 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 包含企业账户,管理员可对多个组织进行集中策略和计费管理,并在组织之间实现内部共享(innersourcing)。更多信息请参阅 GitHub Enterprise Cloud 文档中的 企业账户。
延伸阅读
- 在 GitHub 上创建账号
- 从零开始创建新组织
- 组织人员以实现成功协作 视频(GitHub 资源)