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

时间:2014-02-20 11:21:14

标签: github github-organizations

我需要transfer a repository from a user account to an organization用户是其中的一员。根据GitHUb的文档,我需要首先让用户帐户成为组织的管理员。

GitHu的文档描述the different levels of access to an organization,但我无法了解如何真正更改用户对组织的访问权限

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

3 个答案:

答案 0 :(得分:8)

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

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

答案 1 :(得分:3)

请注意,自2017年6月起,您可以将管理员访问权限应用于 sub -team(而不是像以前那样的一个巨大的独特团队)

请参阅“Nested teams add depth to your team structure”:

nested teams

  

子团队继承其父级的访问权限,因此嵌套团队中的存储库权限和@mentioning从上到下工作。
  如果您的团队结构为Employees > Engineering > Application Engineering > Identity,则授予Engineering对存储库的写入权限意味着Application EngineeringIdentity也可以获得该访问权限。

这是分配用户管理员权限的另一种方式:让他/她成为组织内名为“管理员”的子团队的一部分。

官方GitHub文档:Nested Teams

答案 2 :(得分:3)

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

如果您要将某人设置为整个组织的管理员,请执行以下操作:

  1. 导航到组织>人员

    org > people

  2. 确定要更新的成员,然后单击设置cog

    settings > change role

  3. 将角色设置为Owner

    Select Role