codecamp

GitHub 管理有权访问仓库的团队和人员

您可以查看有权访问仓库的每个人并调整权限。

仓库管理员可管理有权访问仓库的团队和人员。

关于管理仓库的访问权限

对于您在 GitHub 上管理的每个仓库,您可以查看有权访问仓库的每个团队或人员的概览。 从概览中,您还可以邀请新的团队或人员、更改每个团队或人员的权限或删除对仓库的访问权限。

此概览可帮助您审核对仓库、内部或外部承包商或员工的访问权限,并有效响应安全事件。

有关仓库权限级别的更多信息,请参阅“用户帐户仓库的权限级别”和“组织的仓库权限级别”。

访问权限管理概览

过滤团队和人员列表

  1. 在 GitHub 上,导航到仓库的主页面。

  1. 在仓库名称下,单击 settingSettings(设置)

仓库设置按钮

  1. 在左边栏中,单击 Manage access(管理访问)

  1. 在“Manage access(管理访问权限)”下的搜索字段中,开始输入您要查找的团队或人员的名称。

用于过滤具有访问权限的团队或人员列表的搜索字段

更改团队或人员的权限

  1. 在 GitHub 上,导航到仓库的主页面。

  1. 在仓库名称下,单击 settingSettings(设置)

仓库设置按钮

  1. 在左边栏中,单击 Manage access(管理访问)

  1. 在“Manage access(管理访问权限)”下,找到您要更改其权限的团队或人员,然后使用 Role(角色)下拉菜单选择新的权限。

使用

邀请团队或人员

  1. 在 GitHub 上,导航到仓库的主页面。

  1. 在仓库名称下,单击 settingSettings(设置)

仓库设置按钮

  1. 在左边栏中,单击 Manage access(管理访问)

  1. 在“Manage access(管理访问)”的右侧,单击 Invite teams or people(邀请团队或人员)

  1. 在搜索字段中,开始输入要邀请的团队或人员的名称,然后单击匹配列表中的名称。

用于输入要邀请加入仓库的团队或人员名称的搜索字段

  1. 在“Choose a role(选择角色)”下,选择要授予该团队或人员的权限,然后单击 Add NAME to REPOSITORY(将名称添加到仓库)

为团队或人员选择权限

删除团队或人员的访问权限

  1. 在 GitHub 上,导航到仓库的主页面。

  1. 在仓库名称下,单击 settingSettings(设置)

仓库设置按钮

  1. 在左边栏中,单击 Manage access(管理访问)

  1. 在“Manage access(管理访问权限)”下,找到要删除其访问权限的团队或人员,然后单击 del

用于删除访问权限的回收站图标

延伸阅读

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; }