刚来公司的时候在别人的指导下安装了一个FreeOTP,用于git以及阿里云的二次登录验证Sign in via 2FA code。后来更换手机,新手机上无法安装FreeOTP,所以必须一直带着老手机。
偶然从其他同事那知晓另外的解决方案。
方案一:
进入控制器输入指令:ssh [email protected] 2fa_recovery_codes,其中其中gitlab.test.com
即为你自己账号的地址。
会得到如下截图:
![](/i/l/?n=22&i=blog/2933693/202211/2933693-20221123154136485-586286993.png)
将红框框的某个code码替换手机app上的验证码,即可进行验证。
方案二:
修改git的账户属性,后续就可以通过指纹登录。当然,这需要你的设备支持指纹解锁。
![](/i/l/?n=22&i=blog/2933693/202211/2933693-20221123154543558-939408390.png)
标签:FreeOTP,code,via,Sign,2FA,git From: https://www.cnblogs.com/dyl0/p/16918555.html