17

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

GitHub 的文档描述了对组织的不同访问级别,但我不知道如何实际更改用户对组织的访问级别

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

4

3 回答 3

16

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

  1. 登录 GitHub。

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

    用户/组织下拉菜单

  3. 点击“查看组织”:

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

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

    • 如果您正在修改现有团队,

      1. 点击团队名称,

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

      3. 然后更改团队对管理员的访问权限和

      4. 单击更新。

    • 如果您正在创建一个新团队,

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

      2. 给团队一个合适的名字,

      3. 将其访问权限设置为 Admin 和

      4. 单击创建团队。

于 2014-02-20T13:36:27.700 回答
9

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

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

  1. 导航到组织 > 人员

    组织>人

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

    设置 > 更改角色

  3. 将角色设置为Owner

    选择角色

于 2020-09-28T17:39:37.363 回答
7

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

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

嵌套团队

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

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

官方 GitHub 文档:嵌套团队

于 2017-06-13T19:41:41.813 回答