为了代码的安全性,有时会开启仓库的双因子验证,这个时候,在登录gitlab时,会出现以下界面,并且没有办法做任何操作。
可以在手机上下载一个Authenticator
然后打开app,用app扫描上图的二维码,会自动绑定到对应的网址,然后app上会有一个一次性验证码,每30秒更新一次。将这个验证码填入到Pin Code下方输入框,提交。
如果验证成功,则会出现如下页面,会显示几行码,这是recovery code,用于当你丢失手机后可用于来恢复访问账号,可以点击Download Codes把这些码保存到安全的地方。
这几行码分别是10次一次性使用码,如果手机验证不了了,可以每次输入一行码。注意如果手机验证不了,用码验证的时候,码快要用完的时候记得提前重新生成并保存。