GitHub:如何让用户成为组织的管理员?

mik*_*ana 9 github github-organizations

我需要将存储库从用户帐户转移到用户所属的组织.根据GitHUb的文档,我需要首先让用户帐户成为组织的管理员.

GitHu的文档描述了对组织的不同访问级别,但我无法找到如何实际更改用户对组织的访问级别.

如何让组织成员成为管理员?

Chr*_*ris 9

GitHub中的访问级别是在组织内的每个团队中配置的.

  1. 登录GitHub.
  2. 使用屏幕左上角附近的下拉列表将您的帐户上下文切换到组织.
  3. 单击选项卡栏最右侧的"团队"选项卡.
  4. 决定是要更改现有团队(及其所有成员)的权限,还是为单个用户创建新团队.
    • 如果您要修改现有团队,
      1. 点击团队名称,
      2. 然后点击右上方的齿轮图标,
      3. 然后更改团队对Admin和的访问权限
      4. 单击更新.
    • 如果您要创建新团队,
      1. 单击New Team按钮,
      2. 给团队一个合适的名字,
      3. 设置对Admin和.的访问权限
      4. 单击创建团队.

  • 这仍然准确吗?截至 2023 年 3 月 22 日,我在团队设置中没有看到任何可以让我更改甚至分配“访问权限”的内容。我只看到团队名称、描述、父团队和团队可见性。 (2认同)

Von*_*onC 7

请注意,自 2017 年 6 月起,您可以将 Admin 访问权限应用于团队(而不是像以前那样庞大的独特团队)

请参阅“嵌套团队为您的团队结构增加深度”:

嵌套团队

子团队继承其父团队的访问权限,因此存储库权限和@mentioning嵌套团队之间自上而下工作。
如果您的团队结构是Employees > Engineering > Application Engineering > Identity,则授予Engineering对存储库的写访问权限意味着Application EngineeringIdentity获得该访问权限。

所以这是分配用户管理员权限的另一种方法:让他/她成为组织内称为“管理员”的子小组的一部分。

官方 GitHub 文档:嵌套团队


Kyl*_*Mit 5

团队成员对单独命名的存储库的权限范围有所限制。

如果您想将某人设置为整个组织的管理员:

  1. 导航到组织 > 人员

    组织 > 人

  2. 确定您要更新的成员并单击设置齿轮

    设置 > 更改角色

  3. 将角色设置为 Owner

    选择角色