git 双因子身份登录遇到的问题及解决方法

git 双因子身份登录描述:

一般我们登录账号和密码的时候都是通过git的账号和密码直接登录即可,但是如果我们用双因子身份进行登录的时候发现用账号和密码登录一直登录不了,,,,有点emo了。。

git 双因子身份是如何登录的呢?

一般情况下我们登录只需要账号和密码即可,但是双因子身份进行登录即需要双重认证,除了登录账号和密码,还需要一个即时的验证码才可以进行登录,确保了账号的安全可靠性。
但是同时也引起了一个问题,即:拉取代码的时候发现用我们登录的账号的密码进行拉取不行了。。。如何解决呢?

git 双因子身份解决拉取代码出现问题:

我们发现用之前git的登录账号和密码会一直提示:

We detected an attempt to sign in to your xxxxxxxxxx.com account using a wrong two-factor authentication code

git 双因子身份拉取代码问题的解决解决

git双因子登录方式获取代码需要进行用户名密码的登录,而此时的密码不再是我们之前登录git的密码,而是需要提供的是一个token而不是你平时登录的密码,这个token的获得方式在如下图所示

1.登录git ->选择用户头像下拉处->选择Perferences

git 双因子身份登录遇到的问题及解决方法_第1张图片

  1. 进入Perferences->右侧处有一个Application 点击按照图片指示操作即可
    git 双因子身份登录遇到的问题及解决方法_第2张图片

3.上述2步骤操作完之后->回到右侧栏->点击Access Tokens 按照图片指示操作即可

git 双因子身份登录遇到的问题及解决方法_第3张图片

3.1 操作完成后,下面出现如图,同时最顶端会出现token,复制顶端token即可(此处的token为拉去代码的密码,账号还是git的账号,至此,登录成功)

git 双因子身份登录遇到的问题及解决方法_第4张图片

文末:大家也可以点击查看git官方文章这个是全英文

你可能感兴趣的:(IT技术,运维,git,github)