【GitHub】2FA认证(双重身份验证)

GitHub 2FA认证(双重身份验证)

  • 写在最前面
  • 一、使用 TOTP 应用程序配置双2FA(双因素身份验证)
    • 1. 介绍
    • 2. github
    • 3. 认证
  • 官网介绍
  • 小结 & 补充 :权限不足or验证码错误问题


请添加图片描述

🌈你好呀!我是 是Yu欸
🌌 2024每日百字篆刻时光,感谢你的陪伴与支持 ~
🚀 欢迎一起踏上探险之旅,挖掘无限可能,共同成长!

写在最前面

中国+86手机号验证不可行,笔者使用 TOTP 应用程序配置双2FA(双因素身份验证)。

官方列举了这几种方式,看自己方便使用哪种

在这里插入图片描述

如果登录GitHub没有提示开启2FA,可以根据说明开启

在这里插入图片描述

参考:https://zhuanlan.zhihu.com/p/665527864

一、使用 TOTP 应用程序配置双2FA(双因素身份验证)

1. 介绍

基于时间的一次性密码 (TOTP) 应用程序会自动生成身份验证代码,该代码在一段时间后会更改。这些应用程序可以下载到您的手机或桌面上。我们建议使用基于云的 TOTP 应用程序。GitHub 在 TOTP 应用程序方面与应用程序无关,因此您可以自由选择您喜欢的任何 TOTP 应用程序。只需在浏览器中搜索即可找到各种选项。您还可以通过添加关键字来优化搜索,例如或以匹配您的偏好。TOTP appfreeopen source

提示:要在多个设备上通过 TOTP 配置身份验证,在设置过程中,请同时使用每个设备扫描二维码或保存“设置密钥”,即 TOTP 密钥。如果已启用 2FA,并且您想要添加其他设备,则必须从安全设置中重新配置 TOTP 应用程序。

2. github

进入GitHub,点击右上角头像,弹出个人信息页面,选择【设置】

在这里插入图片描述

进入设置页面,侧边栏中选择【密码和身份验证】

在这里插入图片描述

下拉页面到“双因素身份验证”部分中,单击启用双因素身份验证,然后验证账号密码

在这里插入图片描述

3. 认证

这边选择 微软的 Authenticator,HW手机不能通过应用商店或者扫描下载该应用,目前还可以在 百度网页端手机助手 下载。
选择普通下载,即直接下载app,不预先下载百度手机助手。

在这里插入图片描述

首次进入会直接出现扫码QR码的选项,选择该选项扫码自己的QR码即可。或者在主页面最后边的tab有已验证ID栏,进入该tab也有扫码入口。扫描完成后可以在主页面看到已经添加管理的账号列表,点击进对应的账号就可以看到一次性验证码。

注意一次性验证码有时间限制,扫描后及时输入验证码。

认证页面输入验证码后会出现一个recovery codes,下载保存。

在这里插入图片描述

ok啦!真好还有撒花hh

在这里插入图片描述

官网介绍

将您选择的 TOTP 应用程序下载到您的手机或桌面。

在任何页面的右上角,点击您的个人资料照片,然后点击设置。

GitHub 上用户帐户菜单的屏幕截图。菜单项“设置”以深橙色勾勒。
在边栏的“访问”部分,点按密码和身份验证.

在页面的“双重认证”部分,点击启用双重认证。

在“扫描二维码”下,执行以下操作之一:

使用移动设备的应用程序扫描二维码。扫描后,该应用程序会显示一个六位数的代码,您可以在 GitHub 上输入该代码。
如果您无法扫描二维码,请单击设置键以查看代码,即 TOTP 密钥,您可以改为在 TOTP 应用程序中手动输入该代码。
2FA 设置的“设置身份验证器应用”部分的屏幕截图。标有“设置密钥”的链接以橙色突出显示。
TOTP 应用程序将您的帐户保存在 GitHub.com 上,并每隔几秒钟生成一个新的身份验证代码。在 GitHub 上,在“验证应用中的代码”下的字段中键入代码。

在“保存恢复代码”下方,点击下载以将恢复代码下载到您的设备。将它们保存到安全的位置,因为恢复代码可以帮助您在失去访问权限时重新登录帐户。

保存双重恢复代码后,点击我已保存恢复代码,为您的帐户启用双重验证码。

或者,您可以配置其他 2FA 方法以降低帐户锁定的风险。有关如何配置每个附加方法的更多详细信息,请参阅“使用安全密钥配置双因素身份验证”和“使用 GitHub Mobile 配置双因素身份验证”。

小结 & 补充 :权限不足or验证码错误问题

当你使用微软的 Authenticator 应用程序来设置 GitHub 的双因素验证(2FA)时,请按照以下步骤操作,以确保安全并避免权限不足或验证码错误的问题:

  1. 打开 Authenticator 应用程序:首先,确保你已经安装了微软的 Authenticator 应用。这个应用可以在多数智能手机的应用商店中免费下载。

  2. 扫描 GitHub 提供的二维码:登录你的 GitHub 账户,进入到账户设置的“Security”部分,选择“Two-factor authentication”并点击“Set up two-factor authentication”。这时,GitHub 会显示一个二维码。打开 Authenticator 应用,选择添加新账户,并使用应用中的扫码功能扫描这个二维码。

  3. 输入生成的验证码:扫描二维码后,Authenticator 应用会生成一个六位数字的验证码。回到 GitHub 的验证页面,将这个验证码输入到“Verify code”框中以验证和激活你的双因素验证设置。

  4. 保存恢复码:一旦双因素验证激活后,GitHub 会提供一系列恢复码。请务必将这些恢复码妥善保存在安全的地方。这些码在你丢失设备或无法使用手机接收验证码时,可以帮助你恢复账户访问权限。

  5. 后续使用:设置完成后,每次登录 GitHub 时,系统都会要求你输入 Authenticator 应用生成的新验证码。不需要重新扫描二维码;只需打开 Authenticator 应用,输入显示的当前验证码即可。

  6. 更换设备时的操作:如果你需要在新设备上重新设置 Authenticator,只需重复上述扫描二维码并验证的步骤。确保在旧设备上禁用旧的验证设置或从应用中删除旧的账户。

通过这些步骤,你可以确保使用微软的 Authenticator 应用进行 GitHub 双因素验证的过程既安全又顺利。若遇到“权限不足”或“验证码错误”的提示,检查是否输入的验证码已经过期(通常有效期很短),或者确认手机的时间设置是否准确(Authenticator 应用依赖准确的时间来生成验证码)。


欢迎大家添加好友,持续发放粉丝福利!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/315462.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

CCS项目持续集成

​ 因工作需要,用户提出希望可以做ccs项目的持续集成,及代码提交后能够自动编译并提交到svn。调研过jenkins之后发现重新手写更有性价比,所以肝了几晚终于搞出来了,现在分享出来。 ​ 先交代背景: 1. 代码分两部分&am…

C++设计模式:适配器模式(十四)

1、定义与动机 定义:将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的哪些类可以一起工作。 动机: 在软件系统中,由于应用环境的变化,常常需要将“一些现存的对象”放在新的环境…

【前端缓存】localStorage是同步还是异步的?为什么?

写在开头 点赞 收藏 学会 首先明确一点,localStorage是同步的 一、首先为什么会有这样的问题 localStorage 是 Web Storage API 的一部分,它提供了一种存储键值对的机制。localStorage 的数据是持久存储在用户的硬盘上的,而不是内存。这意…

Professional CUDA C Programming

2023/4/28 1.使用nvfrof时,报错 解决方法: 将路径 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.4\extras\CUPTI\lib64 下的文件cupti64_2020.2.0.dll复制到路径 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin下即可。 2…

岚图汽车与东软睿驰签署战略合作协议

4月26日,东软睿驰与岚图汽车正式签署战略合作协议,双方将结合在各自领域拥有的产业资源、技术研发和资本运作等优势,聚焦智能化产品和应用,建立长期共赢的战略合作伙伴关系,通过不断探索未来新技术、新产业、新业态和新模式,围绕用户需求共同打造极致的智能出行体验。 图为岚图…

Java设计模式 _创建型模式_工厂模式(普通工厂和抽象工厂)

一、工厂模式 属于Java设计模式创建者模式的一种。在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。 二、代码示例 场景:花店有不同的花,通过工厂模式来获取花。 1、普通工厂模式 逻辑步骤&#…

华为matebook 14安装ubuntu双系统

一、准备u盘 首先格式化u盘(选择FAT32) 二、确认电脑类型 键盘按下win+r(win:开始键/也就是Windows的标志那个键),在输入框内输入msinfo32后,回车确认 确定自己电脑 硬盘 的类型: 在显示屏下方的搜索框内搜索“计算机管理” 点击进入后,再点击左边列表内的“磁…

java多功能手机

随着科技的发展,手机的使用已经普及到每个家庭甚至个人,手机的属性越来越强大,功能也越来越多,因此人们在生活中越来越依赖于手机。 任务要求,使用所学知识编写一个手机属性及功能分析程序设计,测试各个手机…

时间序列生成数据,TransformerGAN

简介:这个代码可以用于时间序列修复和生成。使用transformer提取单变量或者多变时间窗口的趋势分布情况。然后使用GAN生成分布类似的时间序列。 此外,还实现了基于prompt的数据生成,比如指定生成某个月份的数据、某半个月的数据、某一个星期的…

WEB逆向—X-Bogus逆向分析(纯算+补环境)

声明 本文章中所有内容仅供学习交流,抓包内容、敏感网址、数据接口均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关,若有侵权,请联系我立即删除! 前言 此平台 本人 仅限…

深度学习之视觉特征提取器——VGG系列

VGG 提出论文:1409.1556.pdf (arxiv.org) 引入 距离VGG网络的提出已经约十年,很难想象在深度学习高速发展的今天,一个模型能够历经十年而不衰。虽然如今已经有VGG的大量替代品,但是笔者研究的一些领域仍然有大量工作选择使用VG…

Web前端安全问题分类综合以及XSS、CSRF、SQL注入、DoS/DDoS攻击、会话劫持、点击劫持等详解,增强生产安全意识

前端安全问题是指发生在浏览器、单页面应用、Web页面等前端环境中的各类安全隐患。Web前端作为与用户直接交互的界面,其安全性问题直接关系到用户体验和数据安全。近年来,随着前端技术的快速发展,Web前端安全问题也日益凸显。因此&#xff0c…

SQLite导出数据库至sql文件

SQLite是一款实现了自包含、无服务器、零配置、事务性SQL数据库引擎的软件库。SQLite是世界上部署最广泛的SQL数据库引擎。 SQLite 是非常小的,是轻量级的,完全配置时小于 400KiB,省略可选功能配置时小于250KiB。 SQLite 源代码不受版权限制。…

Visual Studio Code基础:打开一个编辑器(文件)时,覆盖了原编辑器

相关阅读 VS codehttps://blog.csdn.net/weixin_45791458/category_12658212.html?spm1001.2014.3001.5482 在使用vscode时,偶尔会出现这样的问题:打开了某个编辑器(文件,下面统称文件)后,再打开其他文件…

Python AI库 Pandas的常见操作的扩展知识

Python AI库 Pandas的常见操作的扩展知识 本文默认读者具备以下技能: 熟悉python基础知识,vscode或其它编辑工具 熟悉表格文件的基本操作 具备自主扩展学习能力 前文中对Pandas的数据结构以及基础操作做了介绍,本文中会在前文的基础上,对常见的操作进…

MacOS通过命令行开启关闭向日葵远程控制的后台服务

categories: [Tips] tags: MacOS Tips 写在前面 经常有小伙伴问我电脑相关的问题, 而解决问题的一个重要途径就是远程了. 关于免费的远程工具我试过向日葵和 todesk, 并且主要使用向日葵, 虽然 MacOS 下要设置很多权限, 但是也不影响其丝滑的控制. 虽然用着舒服, 但是向日葵…

arm架构,django4.2.7适配达梦8数据库

【Python相关包版本信息】 Django 4.2.7 django-dmPython 3.1.7 dmPython 2.5.5 【达梦数据库版本】 DM Database Server 64 V8 DB Version: 0x7000c 适配过程中发现的问题如下: 错误一:d…

[图解]软件开发中的糊涂用语-04-为什么要追究糊涂用语

0 00:00:00,030 --> 00:00:05,620 今天呢,我们来说一个为什么要追究糊涂用语的问题 1 00:00:06,310 --> 00:00:06,548 2 00:00:06,548 --> 00:00:11,077 大家知道我们前些天都发了好几个视频 3 00:00:11,077 --> 00:00:13,461 追究这个糊涂用语 4 00…

视频批量下载工具

1、功能演示 该工具实现了某个人主页视频批量下载,最多支持一次下载50个视频,这50个选取的是最新发布的50个视频,视频为高清的1080p,并直接将视频保存到本地。 2、软件使用介绍 2.1 解压 拿到工具软件后,首先是对软件…

《HCIP-openEuler实验指导手册》1.4 Apache MPM工作模式调整

MPM介绍 二、配置步骤 查看MPM当前工作模式 方法一: httpd -M | grep mpm方法二: 浏览器访问:http://IP:端口/server-status 方法三: cat /etc/httpd/conf.modules.d/00-mpm.conf查看 LoadModule mpm_event_module modules/mo…