解决git push推送出现的身份验证问题fatal: authentication failed for ‘https://github.com

今天用git push推送的时候账号密码都正确一直推送失败,身份验证失败,经过查阅写下这篇记录下,希望对大家有所帮助。

此错误消息意味着我们正在尝试使用无效的用户名或密码。但我确定我使用的是正确的用户名和密码。这种错误发生在我在 GitHub 帐户中打开双因素身份验证 (2FA) 后。所以查了查资料知道了是什么导致了这个错误消息。

要解决这个问题,我们需要做的就是创建一个 GitHub 个人访问令牌,并用它来代替我们的 GitHub 密码和双因素身份验证代码。

请按如下步骤来:

1.在页面的右上角,点击您的个人资料照片,然后点击 。Setting

2.在左侧边栏中,单击 。Developer settings

3.进入后点token

4.点击。Generate new token

5.Note是让你给令牌起一个描述

6.选择要授予此令牌的范围或权限。因为我们要使用令牌从命令行访问存储库,请选择 。repo

7.最后点击

提醒:最好把令牌复制一下保存起来,因为推出页面后就看不到了

最后就可以使用git push推送了

推送的时候出来的登陆界面

username填你自己的username

password填这个令牌

到这里解决这个问题了。

  • 9
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
在VScode中使用git命令行可以通过以下步骤进行配置。首先,你需要在终端中执行以下命令来设置VScode作为默认的git编辑器:\[1\] ``` git config --global core.editor "code --wait" ``` 接下来,你需要下载并安装Git命令行工具,可以从官网进行下载安装。安装完成后,你就可以在VScode中使用git命令行了。例如,如果你想将代码提交到git仓库,你可以在VScode的终端中执行以下命令:\[2\] ``` git add . git commit -m "提交信息" git push ``` 其中,`git add .`命令用于将所有修改过的文件添加到暂存区,`git commit -m "提交信息"`命令用于提交代码并添加提交信息,`git push`命令用于将代码到远程仓库。 希望以上信息对你有所帮助! #### 引用[.reference_title] - *1* *3* [git命令行操作和Vscode的git操作](https://blog.csdn.net/wzsrlndm/article/details/121136394)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [Windows VScode如何配置与使用git?](https://blog.csdn.net/Code_King006/article/details/131646073)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值