我们组织中启用了2FA身份验证,这意味着2FA会提示任何登录到GitLab的用户。最近,由于各种业务原因,我们不得不创建一个服务帐户。我们如何仅对服务帐户用户禁用2FA。
答案 0 :(得分:1)
请确保该用户具有Wikipedia
,而不是尝试停用该用户的2FA如“ 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问题的解决。