从 Visual Studio Code (1.62.2) 推送到 GitHub 时出现“致命:身份验证失败”

Adr*_* D. 30 git github visual-studio-code

目前,我们中的许多人都遇到了无法再将更改推送到 GitHub 并收到 fatal: Authentication failed for错误的问题。这已在 Linux 上观察到。

这是因为最新版本的 Visual Studio Code (1.62.2) 引入了此错误。

此版本是否有修复程序或其他解决方法?

Bai*_*kar 35

非常有效的解决方案 \xe2\x9c\x85

\n

我遇到了这个问题...\n要解决此问题,请按照以下简单步骤操作:

\n

1. 转到您的 github 配置文件设置

\n

2. 选择“开发人员”部分并转到“个人访问令牌”

\n

3.创建一个新的access Token(生成后立即复制)

\n

4. 然后尝试将一些更改推送到您的存储库中,系统会要求您输入用户名和密码

\n

5. 对于密码,只需粘贴您刚刚复制的访问令牌

\n

快乐编码

\n


KIR*_*R B 12

将用户名和密码(GitHub 提供的个人令牌)添加到远程 URL,解决了我的问题。

  1. 检查连接的远程 URL:

git 远程-v

  1. 使用凭据设置远程 URL:

git Remote set-url origin https://用户名:密码@github.com/organization/repo.git

要生成您的个人访问令牌,请访问:https://github.com/settings/tokens


Adr*_* D. 9

我解决这个问题的方法是将其降级到1.62.1,现在它再次完美运行。

我使用的是 Linux,因此这可能不适用于您,但如果所有操作系统上的所有 Visual Studio Code 版本都相同,则应该适用。

Visual Studio Code 团队已确认将在 1.62.3 上修复该问题

如果你和我一样使用openSUSE Tumbleweed,可以在终端中运行以下命令进行降级:

$ sudo zypper install --oldpackage code-1.62.1

  • Ubuntu 部分 ([APT](https://en.wikipedia.org/wiki/APT_(software))/apt-get) 从 01 分 48 秒开始。`apt list -a code` 获取 Visual Studio Code 的可能版本列表(以及版本号的具体格式),`sudo apt install code=1.62.1-1636111026` 降级到版本 1.62.1。尽管“安装”,它仍会降级(首先有效地卸载当前版本) - 确认消息的一部分是*“以下软件包将被降级:代码”* (2认同)

mrg*_*gou 9

显然这个问题已经涵盖了,将在 1.62.3 中解决。

\n

解决方法是在 Visual Studio Code 设置中取消设置Git:终端身份验证(菜单File \xe2\x86\x92 Preferences \xe2\x86\x92 Settings \xe2\x86\x92 User \xe2\x86\x92 Extensions \xe2\x86 \x92 Git \xe2\x86\x92终端身份验证)。

\n

在此输入图像描述

\n


小智 6

如果你是windows的话。并且您最近更改了 git 凭证的密码。您可能会在下一个 git 操作或新克隆中看到错误。

  1. 转到控制面板->所有控制面板项目->凭据管理器
  2. 转到Windows 凭据
  3. 在Generic Credentials下找到现有的 GIT URL git:https://xxxxx 。
  4. 编辑凭据,然后输入新密码。然后再次尝试您的操作。

  • 通过额外的支持信息可以改进您的答案。请[编辑]添加更多详细信息,例如引文或文档,以便其他人可以确认您的答案是正确的。您可以[在帮助中心](/help/how-to-answer)找到有关如何写出好的答案的更多信息。 (2认同)