codecamp

GitHub 您的组织中需要双重身份验证

组织所有者可以要求组织成员、外部协作者和帐单管理员为其个人帐户启用双重身份验证,从而使恶意行为者更难以访问组织的仓库和设置。

强制执行双重身份验证的要求

在可以要求组织成员、外部协作者和帐单管理员使用 2FA 之前,您必须为自己的个人帐户启用双重身份验证

警告:

- 需要对您的组织使用双重身份验证时,不使用 2FA 的成员、外部协作者和帐单管理员(包括自动程序帐户)将从组织中删除,并且失去访问其仓库的权限。 他们还会失去对组织私有仓库的复刻的访问权限。 如果他们在从您的组织中删除后的三个月内为其个人帐户启用双重身份验证,您可以恢复其访问权限和设置
- 如果组织所有者、成员、帐单管理员或外部协作者在您启用所需的双重身份验证后为其个人帐户禁用 2FA,则系统会自动将其从组织中删除。
- 如果您是某个要求双重身份验证的组织的唯一所有者,则在不为组织禁用双重身份验证要求的情况下,您将无法为个人帐户禁用双重身份验证。

在您需要使用双重身份验证之前,我们建议您通知组织成员、外部协作者和帐单管理员,并要求他们为其帐户设置 2FA。 您可以在组织的 People(人员)页面中查看成员和外部协作者是否已使用 2FA

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

个人资料照片

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

组织图标

  1. 在组织名称下,单击 settingSettings(设置)

组织设置按钮

  1. 在左侧边栏中,单击 Organization security.

Organization security settings

  1. 在“Authentication(身份验证)”下,选择 Require two-factor authentication for everyone in your organization(对您组织中的每个人要求双重身份验证),然后单击 Save(保存)

需要 2FA 复选框

  1. 如果出现提示,请阅读有关将从组织中删除的成员和外部协作者的信息。 输入您的组织名称以确认更改,然后单击 Remove members & require two-factor authentication(删除成员并需要双重身份验证)

确认双重实施框

  1. 如果从组织中删除了任何成员或外部协作者,我们建议向他们发送邀请,以恢复其以前对组织的权限和访问权限。 他们必须启用双重身份验证,然后才能接受您的邀请。

查看从您的组织中删除的人员

要查看在您要求双重身份验证时因为不合规而被从组织中自动删除的人员,您可以对从组织中删除的人员搜索组织的审核日志。 审核日志事件将显示是否因为 2FA 不合规而删除该人员。

显示因 2FA 不合规而删除的用户的审核日志事件

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

个人资料照片

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

组织图标

  1. 在 Setting(设置)边栏中,单击 Audit log(审核日志)

边栏中的组织审核日志设置

  1. 输入您的搜索查询。 要搜索:

  • 删除的组织成员,请在搜索查询中使用 action:org.remove_member
  • 删除的外部协作者,请在搜索查询中使用 action:org.remove_outside_collaborator
  • 删除的帐单管理员,请在搜索查询中使用 action:org.remove_billing_manager

您还可以在搜索中使用时间范围查看从组织中删除的人员。

帮助被删除的成员和外部协作者重新加入您的组织

如果在您启用双重身份验证使用要求时有任何成员或外部协作者被从组织中删除,他们将收到通知他们已被删除的电子邮件。 他们应当为个人帐户启用双重身份验证,并联系组织所有者来请求您的组织的访问权限。

延伸阅读

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