我们的组织中启用了2FA身份验证,这意味着任何登录GitLab的用户都会收到2FA提示。最近,我们不得不出于各种商业原因创建服务帐户。我们如何才能为服务帐户用户禁用2FA。
而不是尝试为用户停用2FA,请确保该用户具有qazxsw poi
正如“PAT (Personal Access Token)”中所述
启用2FA后,必须创建个人访问令牌,以便在使用HTTPS URL在命令行上对GitHub进行身份验证时用作密码。
在命令行上提示输入用户名和密码时,请使用您的GitHub用户名和个人访问令牌。命令行提示符不会指定您在要求输入密码时应输入个人访问令牌。
使用PAT作为密码允许用户绕过2FA步骤。
考虑到GitLAb和Using two-factor authentication with the command line,根据access to npm registry,这个(使用PAT)尚不支持。
这意味着您必须使用没有2FA的专用帐户,可能来自不同的组织,该组织仅用于:
这当然是一种解决方法,但是可以让您等待解决上述GitLab问题。