codecamp

GitHub 从组织仓库中删除外部协作者

所有者和仓库管理员可以删除外部协作者对仓库的访问权限。

警告:

- 从私有仓库删除外部协作者后,付费许可数不会自动降级。 要在从组织中删除用户后减少付费的许可数,请按照“降级组织的付费席位”中的步骤操作。
- 您负责确保无法访问仓库的人员删除任何机密信息或知识产权。

尽管删除协作者时将删除私有仓库的复刻,但此人员将仍保留您仓库的任何本地克隆。

从组织中的所有仓库删除外部协作者

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

个人资料照片

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

组织图标

  1. 在组织名称下,单击 peoPeople(人员)

人员选项卡

  1. 在 People(人员)选项卡下,单击 Outside collaborators(外部协作者)

用于为组织选择外部协作者的按钮

  1. 选择您想要从组织中删除的一个或多个外部协作者。

已选择两个外部协作者的外部协作者列表

  1. 在外部协作者列表上方,使用下拉菜单,然后单击 Remove from all repositories(从所有仓库中删除)

含有删除外部协作者选项的下拉菜单

  1. 查看将从组织中删除的一个或多个外部协作者,然后单击 Remove outside collaborators(删除外部协作者)

将被删除的外部协作者列表和删除外部协作者按钮

从组织的特定仓库中删除外部协作者

如果只是想要从组织的特定仓库中删除外部协作者,则可以一次删除此人员对一个特定仓库的访问权限。

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

个人资料照片

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

组织图标

  1. 在组织名称下,单击 peoPeople(人员)

人员选项卡

  1. 在 People(人员)选项卡下,单击 Outside collaborators(外部协作者)

用于为组织选择外部协作者的按钮

  1. 在您想要删除的人员用户名右侧,使用 setting下拉菜单,并单击 Manage(管理)

管理访问权限按钮

  1. 在您想要从其删除外部协作者的仓库右侧,单击 Manage access(管理访问权限)

选择外部协作者具有访问权限的仓库旁边的管理访问权限按钮

  1. 要完全删除外部协作者对仓库的访问权限,在右上角单击 Remove access to this repository(删除对此仓库的访问权限)

删除此仓库访问权限按钮

  1. 要确认,请单击 Remove access(删除访问权限)

确认将从仓库中删除的外部协作者

延伸阅读

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