最近,我在GitHub上激活了双因素身份验证。然后,在我尝试将我的工作(使用git bash)推送到一个新的存储库并且它displays a error as the username or password is incorrect.之后,我如何才能克服这个问题?
发布于 2021-07-09 04:17:37
您很可能仍在使用存储在凭据管理器中的用户名和密码推送到GitHub,当您使用双因素身份验证时,这将不起作用。Git FAQ explains how to empty your credentials (替换your-username):
$ echo url=https://your-username@github.com | git credential reject然后,下次您按下时,Git将提示您输入凭据。转到https://github.com/settings/tokens,使用repo和workflow作用域创建一个个人访问令牌,然后在Git询问时提供您的用户名和密码的personal access token。不要指定您的实际密码,因为这不会起作用。
在Windows上,您可能会看到登录GitHub的图形提示;您只需关闭该窗口并按照上面的步骤操作即可。
https://stackoverflow.com/questions/68307417
复制相似问题