codecamp

GitHub 将所有者团队转换为改进的组织权限

如果您的组织是在 2015 年 9 月之后创建的,则您的组织默认具有改进的组织权限。 在 2015 年 9 月之前创建的组织可能需要将较旧的所有者和管理员团队迁移到改进的权限模型。 “所有者”现在是赋予组织中个别成员的管理角色。 旧所有者团队的成员自动获得所有者权限。

您可以通过几种方式转换旧所有者团队:

  • 给团队一个新名称以表明其成员在组织中具有特殊地位。
  • 在确保所有成员已被添加到对组织仓库具有必要权限的其他团队后,删除该团队。

给所有者团队一个新名称

注:由于“管理员”是用于对某些仓库具有特定权限的组织成员的术语,因此我们建议在您决定的任何团队名称中避免使用该术语。

  1. 在 GitHub 的右上角,单击您的个人资料照片,然后单击 Your profile(您的个人资料)

个人资料照片

  1. 在您的个人资料页面左侧的“Organizations(组织)”下,单击组织的图标。

组织图标

  1. 在组织名称下,单击 teamTeams(团队)

团队选项卡

  1. 在团队选项卡上,单击 Owners(所有者)

已选择所有者团队

  1. 在新所有者角色的描述下,单击 Okay, got it(好,明白了)

“Okay, got it(好,明白了)”按钮高亮显示的新所有者角色描述

  1. 在团队名称字段中,为所有者团队选择一个新名称。 例如:

  • 如果组织中只有极少数成员是所有者团队的成员,您可以将该团队命名为“核心”。

  • 如果组织中的所有成员都是所有者团队的成员(以便他们能够 @提及团队),您可以将该团队命名为“员工”。

在团队名称字段将所有者团队重命名为核心

  1. 在团队说明下,单击 Save and continue(保存并继续)

保存并继续按钮

  1. (可选)让团队公开

删除旧所有者团队

警告:如果所有者团队中有成员不是其他团队的成员,则删除该团队将导致从组织中删除这些成员。 在删除该团队之前,请确保其成员已经是组织的直接成员,或者具有对必要仓库的协作者权限。

  1. 在 GitHub 的右上角,单击您的个人资料照片,然后单击 Your profile(您的个人资料)

个人资料照片

  1. 在您的个人资料页面左侧的“Organizations(组织)”下,单击组织的图标。

组织图标

  1. 在组织名称下,单击 teamTeams(团队)

团队选项卡

  1. 在团队选项卡上,单击 Owners(所有者)

已选择所有者团队

  1. 在新所有者角色的描述下,单击 Okay, got it(好,明白了)

“Okay, got it(好,明白了)”按钮高亮显示的新所有者角色描述

  1. 在页面底部,查看警告,然后单击 Delete the Owners team(删除所有者团队)

删除所有者团队的链接

与 GitHub 签订数据保护协议以符合 GDPR 标准
GitHub 将管理员团队转换为改进的组织权限
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

GitHub 身份验证

在 GitHub 上管理订阅和通知

在 GitHub 上管理活动的订阅

GitHub 组织和团队

GitHub 管理对组织仓库的 Git 访问

GitHub 计费和付款

GitHub 使用议题和拉取请求进行协作

GitHub 在具有代码质量功能的仓库上进行协作

管理在 GitHub 上的工作

GitHub 建立强大的社区

GitHub 管理仓库

GitHub 自定义 GitHub 工作流程

在 GitHub Marketplace 中购买并安装应用程序

通过 GitHub Jobs 寻找人才

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }