GitHub:如何将用户设为组织管理员?

20
3个回答

18

Github中的访问级别是通过组织内的团队进行配置的。

  1. 登录Github。

  2. 使用屏幕左上方附近的下拉菜单切换您的帐户上下文为该组织:

    用户/组织下拉菜单

  3. 点击“查看组织”:

    “查看组织”按钮

  4. 在顶部导航栏中单击“团队”选项卡:

    顶部导航栏中的“团队”按钮

  5. 决定您是要更改现有团队(及其所有成员)的权限还是为单个用户创建新团队。

    • 如果您要修改现有团队的权限,

      1. 单击团队名称,

      2. 然后单击右上角的齿轮图标,

      3. 然后将该团队的访问级别更改为管理员,并且

      4. 单击“更新”。

    • 如果要创建新的团队,

      1. 单击“新团队”按钮,

      2. 给团队命名,

      3. 将其访问级别设置为管理员,然后

      4. 单击“创建团队”。


1
我不认为团队功能适用于免费账户,是吗? - user3657408
1
这还准确吗?截至2023年3月22日,我在团队设置中没有看到任何可以更改或分配“访问权限”的选项。我只看到团队名称、描述、父团队和团队可见性。 - Brian

12

团队成员对个别命名的仓库权限范围有所限制。

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

  1. 导航到“组织”>“成员”

    org > people

  2. 找到要更新的成员并单击设置齿轮图标

    settings > change role

  3. 将角色设置为Owner

    Select Role


7
更新2022年:GitHub 权限 可以帮助您定义一个包括审计的 IAM(身份和访问管理)。
2017年:请注意,自2017年6月起,您可以将管理员访问权限应用于团队(而不是之前的一个巨大的唯一团队)。
参见“嵌套团队为您的团队结构增加深度”:

nested teams

子团队继承其父级的访问权限,因此来自嵌套团队的仓库权限和 @mentioning 从上到下工作。
如果您的团队结构是 员工 > 工程师 > 应用工程师 > 身份,则授予 工程师 对仓库的写访问权限意味着 应用工程师身份 也会获得该访问权限。

因此,这是另一种分配用户管理员权限的方法:将其作为组织中名为“管理员”的子子团队的一部分。
官方 GitHub 文档:嵌套团队

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接