codecamp

GitHub 组织的权限级别

创建组织 后,您应向一小组负责管理组织帐户的人授予所有者权限。

组织的权限级别

组织成员可以是所有者帐单管理员成员角色:

  • 所有者对组织具有全面的管理权限。 此角色应限于组织中的少数几个人,但不少于两人。 更多信息请参阅“管理组织的所有权连续性”。
  • 帐单管理员允许个人管理帐单设置。 更多信息请参阅“为组织添加帐单管理员”。
  • 成员是其他每个人的默认角色。
组织操作 所有者 成员 帐单管理员
创建仓库(详细信息请参阅“限制在组织中创建仓库”) X X
查看和编辑帐单信息 X X
邀请人员加入组织 X
编辑和取消邀请加入组织 X
从组织删除成员 X
恢复组织的前成员 X
添加和删除所有团队的人员 X
将组织成员升级为团队维护员 X
配置代码审查分配(请参阅“管理团队的代码审查分配”) X
设置预定提醒(请参阅“管理拉取请求的预定提醒”) X
添加协作者到所有仓库 X
访问组织审核日志 X
编辑组织的资料页面(详细信息请参阅“关于组织的资料”) X
验证组织的域(详细信息请参阅“验证组织的域”) X
删除所有团队 X
删除组织帐户,包括所有仓库 X
创建团队(详细信息请参阅“在组织中设置团队创建权限”) X X
在组织的层次结构中移动团队 X
创建项目板(详细信息请参阅“组织的项目板权限”) X X
查看所有组织成员和团队 X X
@提及任何可见团队 X X
可成为团队维护员 X X
查看组织洞察(详细信息请参阅“查看用于组织的洞察”) X X
查看并发布公共团队讨论到所有团队(详细信息请参阅“关于团队讨论”) X X
查看并发布私有团队讨论到所有团队(详细信息请参阅“关于团队讨论”) X
编辑和删除所有团队的团队讨论(详细信息请参阅“管理破坏性评论”) X
隐藏对提交、拉取请求和议题的评论(详细信息请参阅“管理破坏性评论”) X X
对组织禁用团队讨论(详细信息请参阅“对组织禁用团队讨论”) X
管理组织依赖项洞见的显示(详细信息请参阅“更改组织依赖项洞见的可见性”) X
设置所有团队的团队头像(详细信息请参阅“设置团队的头像”) X
管理安全性和分析设置(详情请参阅“管理组织的安全性和分析设置”) X
启用并实施 SAML 单点登录 X
管理用户对组织的 SAML 访问 X
管理组织的 SSH 认证中心(详细信息请参阅“管理组织的 SSH 认证中心”) X
转让仓库 X
购买、安装、管理其帐单以及取消 GitHub Marketplace 应用程序 X
列出 GitHub Marketplace 中的应用程序 X
接收所有组织仓库关于易受攻击的依赖项的 GitHub Dependabot 警报 X
管理 GitHub Dependabot 安全更新(请参阅“配置 GitHub Dependabot 安全更新”) X
管理复刻策略 X
限制组织中公共仓库的活动 X
拉取(读取)、推送(写入)和克隆(复制)组织中的所有仓库 X
将组织成员转换为外部协作者 X
查看对组织仓库具有访问权限的人员 X
导出具有组织仓库访问权限人员的列表 X
管理默认标签(请参阅“管理组织中仓库的默认标签”) X
启用团队同步(详情请参阅“管理组织的团队同步”) X

GitHub 应用程序 管理员

默认情况下,只有组织所有者才能管理组织拥有的 GitHub 应用程序的设置。为了允许其他用户管理组织拥有的 GitHub 应用程序,所有者可以向他们授予 GitHub 应用程序管理员的权限。

当您在组织中将用户指定为 GitHub 应用程序管理员时,可以授予他们访问权限以管理组织拥有的部分或全部 GitHub 应用程序的设置。 更多信息请参

外部协作者

在授予仓库访问权限时,为确保组织数据的安全,您可以添加外部协作者。 外部协作者是有权访问一个或多个组织仓库但未明确成为该组织成员的人, 例如顾问或临时员工。 更多信息请参阅:

延伸阅读

GitHub 我可以为组织中的人员创建帐户吗?
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; }