当前位置: 首页 > news >正文

github双重验证(2FA)启用方法

一、双重验证-2FA

在去年看到过说github启用双重验证的通知,觉得做为一个普通开发者,可能没有这么快会要求启用。结果,今天早晨一来就收到了邮件,要求说在11月底完成2FA的认证,否则权限受限。真是无了语。所谓2FA好理解,就是在用户使用用户名和密码验证外的又一层验证,一般是通过移动设备进行验证,就如银行转账时发的手机短信一般。不过在github上有好几种认证的方式,主要的有四种:
1、传统的手机认证:这个明确不支持中国大陆,别想了
2、授权APP:这个有几种,目前推荐的是使用Micorsoft Authenticator。本文也是以此为方式介绍
3、安全密钥:这个比较简单,大家可以去各种GPT大模型中去问,或者直接百度也有
4、github mobile:安装github的手机app,一般比较重度的会使用

二、Micorsoft Authenticator

需要在手机上安装Micorsoft Authenticator程序,小米、VIVO等国手机的商店都可以下载,但华为手机据说不行。以VIVO为例在应用商店中搜索 Authenticator,可以看到一个盾牌图标的程序,下载安装即可。
安装成功后,会要求登陆,(这里可不登陆,后面扫描成功会自动添加GITHUB账户)因为有微软帐户,所以此处进行了登陆。到此即可。

三、Github启用2FA

启用2FA的步骤如下:
1、在收到的邮件中直接跳转到2FA的开启界面或者打开https://github.com并登陆进入。点击网页右上角的个人帐户头像,在下拉菜单中选择“Settings”:
在这里插入图片描述

2、在网页左侧的项目栏中点击“password and authentication”:
在这里插入图片描述

3、在弹出的界面中,点击“Enable two-factor authentication”:
在这里插入图片描述

4、在新的网页中会出现下面的界面:
在这里插入图片描述

此时不要扫描网页中的二维码,不支持大陆手机。
5、打开手机中安装的Authenticator:
点击右下角最后一个图标,选择“已验证的ID”,在界面中选择“扫描OR码”,允许像机权限后,扫描网页中的二维码。手机屏幕会出现一个号码,将其直接填写到网页下的输入框中。
6、点击网页的“Continue”:
在这里插入图片描述

在界面中选择下载Recovery code即可。下载成功后,点击"I have saved my recovery codes"即可。
7、进入最后一步:
在这里插入图片描述

点击页面的“Done”,即可。

在实际应用时,可能有一些细节的不同,比如有的说需要在使用2FA前重新输入密码。大家只需要按情况处理即可,主流的设置即为上面,顺利的话,十分钟即可搞定。

四、应用

2FA的应用也很简单,只需要在登陆时输入密码后,再输入手机中验证码即可。需要注意的是,不要再次扫描二维码生成验证码,那个验证码只需打开Authenticator,即可看到验证码,注意,勿需再次扫描。
再次扫描,意味着你的上面的相关Recovery代码等全部失效,需再次重复整个2FA中扫描备份流程。

五、总结

现在安全已经是越来越重要,深入各个方面。网络安全是一个全面的系统的问题,就从一个个的细节慢慢的补充完善吧。魔高一尺,道高一丈。反之亦然!

相关文章:

github双重验证(2FA)启用方法

一、双重验证-2FA 在去年看到过说github启用双重验证的通知,觉得做为一个普通开发者,可能没有这么快会要求启用。结果,今天早晨一来就收到了邮件,要求说在11月底完成2FA的认证,否则权限受限。真是无了语。所谓2FA好理…...

《Linux从小白到高手》理论篇:Linux的系统服务管理

值此国庆佳节,深宅家中,闲来无事,就多写几篇博文。本篇详细深入介绍Linux的系统服务管理。 系统服务通常在系统启动时自动启动,并在后台持续运行,为系统和用户提供特定的功能。例如,网络服务、打印服务、数…...

SQL中如何进行 ‘’撤销‘’ 操作-详解

在 SQL 中,撤销已经执行的操作通常涉及两个主要的概念:事务控制和回滚操作。 ### 1. 事务控制 在支持事务的数据库管理系统(如 MySQL 的 InnoDB 引擎)中,您可以使用事务来确保数据的完整性。事务可以确保一系列的操作…...

Hadoop之WordCount测试

1、Hadoop简介: Hadoop是Apache旗下的一个用Java语言实现的开源软件框架,是一个开发和运行处理大规模数据的软件平台。 Hadoop的核心组件包括Hadoop分布式文件系统(HDFS)和MapReduce编程模型。HDFS是一个高度容错的系统&#xf…...

Vue和axios零基础学习

Vue的配置与项目创建 在这之前要先安装nodejs 安装脚手架 官网 Home | Vue CLI (vuejs.org) 先运行,切换成淘宝镜像源,安装速度更快 npm config set registry http://registry.npm.taobao.org 创建项目 用编译器打开一个空文件,在终端输入…...

STM32新建工程-基于库函数

目录 一、创建一个新工程 二、为工程添加文件和路径 三、创建一个main.c文件,并调试 四、修改一些配置 五、用库函数进行写程序 1、首先加入一些库函数和头文件 2、编写库函数程序 一、创建一个新工程 我这里选择STM32F103C8的型号,然后点击OK。 …...

matlab入门学习(二)矩阵、字符串、基本语句、函数

一、矩阵 1、矩阵生成 %矩阵生成%直接法 A[1,2,3; 4,5,6; 7,8,9]%冒号一维矩阵:开始,步长,结束(步长为1时可以省略) B1:1:10 B1:10 %函数法%linspace(开始,结束,元素个数),等差生成…...

PC端微信小程序如何调试?

向往常一样运行开微信小程序开发者工具 如果只弹出pc端小程序,没有出现调试的界面:点击胶囊按钮的三个…选择重新进入小程序 即可依次展开相应的功能调试,改完代码没反应再刷新看看,再没反应就再次重新点击编译并自动调试。...

点击按钮提示气泡信息(Toast)

演示效果&#xff1a; 目录结构&#xff1a; activity_main.xml(布局文件)代码&#xff1a; <?xml version"1.0" encoding"utf-8"?> <LinearLayout xmlns:android"http://schemas.android.com/apk/res/android"xmlns:app"http:…...

【易社保-注册安全分析报告】

前言 由于网站注册入口容易被黑客攻击&#xff0c;存在如下安全问题&#xff1a; 1. 暴力破解密码&#xff0c;造成用户信息泄露 2. 短信盗刷的安全问题&#xff0c;影响业务及导致用户投诉 3. 带来经济损失&#xff0c;尤其是后付费客户&#xff0c;风险巨大&#xff0c;造…...

155. 最小栈

思路 按栈的特点&#xff1a;顶部即列表尾部 class MinStack(object):def __init__(self):self.stack[]def push(self, val):""":type val: int:rtype: None"""self.stack.append(val)def pop(self):""":rtype: None"&quo…...

用Manim实现高尔顿板(Galton Board)

高尔顿板的介绍 高尔顿板&#xff08;Galton Board&#xff09;&#xff0c;有时也称为贝尔图&#xff08;Bean Machine&#xff09;&#xff0c;是由英国统计学家弗朗西斯高尔顿&#xff08;Francis Galton&#xff09;于19世纪末发明的一种物理装置&#xff0c;用于演示随机分…...

OpenCV视频I/O(7)视频采集类VideoCapture之初始化视频捕获设备或打开一个视频文件函数open()的使用

操作系统&#xff1a;ubuntu22.04 OpenCV版本&#xff1a;OpenCV4.9 IDE:Visual Studio Code 编程语言&#xff1a;C11 算法描述 为视频捕获打开一个视频文件、捕获设备或 IP 视频流。 这是一个重载成员函数&#xff0c;提供给用户方便使用。它与上述函数的不同之处仅在于它所…...

vue3+vite@4+ts+elementplus创建项目详解

1、第一步创建项目cnpm init vite4 2、设置vue3.2局域网可访问配置&#xff1a; 找到项目路径下的package.json目录下找到script对象下面添加一下代码&#xff1a; "serve": "vite --host 0.0.0.0" 启动项目命令不在是dev而是&#xff1a;cnpm run serve 3…...

Python 从入门到实战34(实例2:绘制蟒蛇)

我们的目标是&#xff1a;通过这一套资料学习下来&#xff0c;通过熟练掌握python基础&#xff0c;然后结合经典实例、实践相结合&#xff0c;使我们完全掌握python&#xff0c;并做到独立完成项目开发的能力。 上篇文章我们讨论了数据库MySQL操作的相关知识。今天学习一个使用…...

Visual Studio C# 处理和修复 WinRiver II 测量项目 MMT 文件错误

Visual Studio C# 处理和修复 WinRiver II 测量项目 MMT 文件错误 前言一、WinRiver II 测量项目 MMT 文件的结构二、WinRiver II 无法打开或操作测量项目 MMT 文件2.1 无法载入船测多线法测量文件2.2 可以载入测验项目 MMT 文件&#xff0c;但 ADCP 后处理软件无法写入信息2.3…...

JAVA实现大写金额转小写金额

在金融行业中经常需要把大写金额转成小写金额&#xff0c;之前在一次开发中有个类似的需求&#xff0c;翻阅了好多博文&#xff0c;都没找到合适的&#xff0c;故没办法&#xff0c;就花了点时间研究并实现! 实现代码如下: private static final Character ZERO 零;private s…...

如何使用ssm实现基于SSM的宠物服务平台的设计与实现+vue

TOC ssm779基于SSM的宠物服务平台的设计与实现vue 绪论 1.1 研究背景 当前社会各行业领域竞争压力非常大&#xff0c;随着当前时代的信息化&#xff0c;科学化发展&#xff0c;让社会各行业领域都争相使用新的信息技术&#xff0c;对行业内的各种相关数据进行科学化&#x…...

【C++学习笔记 21】C++中的动态数组 vertor

静态数组 首先来创建一个静态数组 #include <iostream> #include <string>struct Vertex {float x, y, z; };std::ostream& operator<<(std::ostream& stream, const Vertex& vertex) {stream << vertex.x << "," <&…...

MongoDB 快速入门+单机部署(附带脚本)

目录 介绍 体系结构 数据模型 BSON BSON 数据类型 特点 高性能 高可用 高扩展 丰富的查询支持 其他特点 部署 单机部署 普通安装 脚本安装 Docker Compose 安装 卸载 停止 MongoDB 删除包 删除数据目录 参考&#xff1a; https://docs.mongoing.com/ 介绍…...

5分钟实战:用Sunshine轻松搭建你的专属游戏串流服务器

5分钟实战&#xff1a;用Sunshine轻松搭建你的专属游戏串流服务器 【免费下载链接】Sunshine Self-hosted game stream host for Moonlight. 项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine 还在为只能在书房玩游戏而烦恼吗&#xff1f;想不想在客厅大电视…...

FPGA SoC设计:基于eMMC的RISC-V Linux系统启动方案详解

1. 项目概述与核心价值在嵌入式系统开发&#xff0c;尤其是基于FPGA的SoC设计中&#xff0c;如何为运行在RISC-V等处理器上的Linux系统提供一个稳定、大容量且易于管理的存储介质&#xff0c;一直是个关键问题。FPGA芯片本身不具备非易失性存储能力&#xff0c;传统的方案如SD卡…...

【限时公开】DeepSeek官方未披露的GPU最小可行配置表:单卡L4跑7B模型的温度/功耗/吞吐临界点实测数据

更多请点击&#xff1a; https://kaifayun.com 第一章&#xff1a;DeepSeek GPU资源需求全景概览 DeepSeek系列大模型&#xff08;如DeepSeek-V2、DeepSeek-Coder、DeepSeek-MoE&#xff09;在训练与推理阶段对GPU硬件存在显著差异化的资源依赖。理解其底层计算特征、显存占用…...

从零到专业:ComfyUI中文工作流全解析与技术实践

从零到专业&#xff1a;ComfyUI中文工作流全解析与技术实践 【免费下载链接】ComfyUI-Workflows-ZHO 我的 ComfyUI 工作流合集 | My ComfyUI workflows collection 项目地址: https://gitcode.com/GitHub_Trending/co/ComfyUI-Workflows-ZHO 在AI图像生成领域&#xff0…...

Realtime-VLA V2——从让π0实时抓取下落的钢笔到让 VLA 运行得更快、更平滑且更精确

前言今天在朋友圈刷到一则新闻&#xff0c;称《开普勒机器人被A股公司收购&#xff0c;前任CEO已离职创业》我仔细看了全文&#xff0c;还是多有感慨其实对双足&#xff0c;3-5家今年可继续卷跳舞 跑步 打拳及比赛/陪练(乒乓球/网球/羽毛球等)而3-5家之外的双足&#xff0c;得另…...

Yolov5 5.0 vs 6.1:C#部署ONNX模型时,我踩过的版本兼容性大坑

YOLOv5 5.0与6.1版本在C#部署ONNX模型时的关键差异与实战避坑指南 当你在C#环境中尝试部署YOLOv5导出的ONNX模型时&#xff0c;是否遇到过"超出索引"这类令人抓狂的报错&#xff1f;这很可能源于你选择的YOLOv5版本与部署框架之间的兼容性问题。本文将深入剖析YOLOv5…...

Pearcleaner:Mac应用彻底清理的终极解决方案,告别数字垃圾困扰

Pearcleaner&#xff1a;Mac应用彻底清理的终极解决方案&#xff0c;告别数字垃圾困扰 【免费下载链接】Pearcleaner A free, source-available and fair-code licensed mac app cleaner 项目地址: https://gitcode.com/gh_mirrors/pe/Pearcleaner 还在为Mac应用卸载后残…...

接入TaoToken后API服务稳定性提升与延迟波动的实际体验

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 接入TaoToken后API服务稳定性提升与延迟波动的实际体验 在构建依赖大模型能力的应用时&#xff0c;服务稳定性与响应延迟是直接影响…...

IS6201A多相PWM控制器:从架构解析到PCB布局的电源设计实战

1. 项目概述&#xff1a;为什么我们需要关注IS6201A&#xff1f;在电源设计领域&#xff0c;尤其是面对高性能计算、数据中心服务器、高端显卡以及工业自动化设备时&#xff0c;工程师们常常面临一个核心挑战&#xff1a;如何为那些“电老虎”级别的核心芯片&#xff08;比如CP…...

别再只用ROC了!用R语言ggplot2为你的Logistic回归模型画个校准曲线(附完整代码)

超越ROC&#xff1a;用R语言打造兼具诊断力与美学的Logistic回归校准曲线 当我们在医学统计或信用评分领域构建预测模型时&#xff0c;常常陷入一个认知陷阱——过度依赖ROC曲线和AUC值作为模型评估的唯一标准。这种单一视角可能掩盖了预测模型中更本质的问题&#xff1a;当模型…...