Skip to main content

将用户转换为组织

可以将个人帐户转换为组织。 这样可以对属于组织的仓库设置更细化的权限。

警告:在将用户转换为组织之前,请记住以下几点。

  • 你将无法再登录转换后的个人帐户。
  • 你将无法再创建或修改转换后的个人帐户所拥有的 Gist。
  • 组织无法转换回用户。
  • 不会将 SSH 密钥、OAuth 标记、作业配置文件、反应和关联的用户信息传输到组织。 这只适用于被转换的个人帐户,而不适用于该个人帐户的任何协作者。
  • 将卸载转换后的个人帐户上安装的任何 GitHub Apps。
  • 使用转换后的个人帐户所做的任何提交将不再链接到该帐户。 提交本身将保持不变。
  • 转换后的个人帐户所做的任何现有注释将不再链接至该帐户。 注释本身将保持不变,但会与 ghost 用户关联。
  • 将删除使用转换后的个人帐户创建的任何专用存储库的分支。
  • 由于组织无法为存储库添加星标,因此你将不再有权访问带星标的存储库的原始列表。
  • 你将不再有权从自己的用户帐户访问关注的用户列表。
  • 用户帐户的所有关注者都不会自动关注新组织。
  • 项目中的任何现有协作者仍有权访问新组织中的这些项目。
  • 将帐户转换为组织后,GitHub Actions 不会自动启用,必须重新启用。 若要重新启用 GitHub Actions,请在存储库的 .github/workflows 目录中创建新的工作流文件。

先决条件

要转换的个人帐户不能是任何组织的成员。 如果要转换的个人帐户是组织的成员,则你必须离开组织才能转换帐户。

保留个人帐户并手动创建新组织

如果希望组织的名称与目前用于个人帐户的名称相同,或者要保留个人帐户的信息不变,则必须创建一个新组织,然后将存储库转让给该组织,而不是将个人帐户转换为组织。

  1. 要保留当前个人帐户名称以供个人使用,请将个人帐户名称更改为一个好听的新名称。
  2. 使用个人帐户的原始名称创建新组织
  3. 将存储库转移到新的组织帐户。

自动将个人帐户转换为组织

也可以将个人帐户直接转换为组织。 转换帐户:

  • 按原样保留仓库,无需手动将其转让给另一个帐户
  • 自动邀请协作者加入与他们以前的权限相当的团队
  • 对于 GitHub Pro 上的个人帐户,自动将帐单转移到付费 GitHub Team,任何时候都无需重新输入付款信息、调整结算周期或双重付费

将个人帐户转换为组织时,我们会将属于该帐户的存储库中的协作者作为外部协作者添加到新组织。 然后,你可以根据需要邀请外部协作者成为新组织的成员。 有关详细信息,请参阅“组织中的角色”。

  1. 创建新的个人帐户,转换后您将用它来登录 GitHub 以及访问组织和仓库。
  2. 退出组织(你要转换的个人帐户已加入的组织)。
  3. 在 GitHub 任意页面的右上角,单击个人资料照片,然后单击 “设置”****。
  4. 在边栏的“访问”部分中,单击“ 组织”。
  5. 在“转换帐户”部分中,单击“将用户名转换为组织”。
  6. 查看警告,然后单击“将用户名转换为组织”。
  7. 在“选择组织所有者”下,键入你在上一部分中创建的备用个人帐户或你信任的其他用户来管理组织。
  8. 选择新组织的订阅,并在提示时输入帐单信息。
  9. 单击“创建组织”。
  10. 登录之前创建的新个人帐户,然后使用上下文切换器访问新组织。

延伸阅读