git push origin master 缺少或无效的凭据

hex*_*111 8 git github visual-studio-code ubuntu-18.04

无法再推送到 origin master, git push origin master因为几天以来,我已经卸载了 git 和 Visual Code 并重新安装了它,但没有,我遇到了同样的错误:

Missing or invalid credentials.
Error: socket hang up
    at connResetException (internal/errors.js:559:14)
    at Socket.socketOnEnd (_http_client.js:433:23)
    at Socket.emit (events.js:208:15)
    at endReadableNT (_stream_readable.js:1168:12)
    at processTicksAndRejections (internal/process/task_queues.js:77:11) {
  code: 'ECONNRESET'
}
Run Code Online (Sandbox Code Playgroud)

我不明白这种行为,因为在我的另一台计算机上一切正常,并且没有 GitHub 文件损坏。

这是我的配置:Ubuntu 18.04.4 LTS

需要一些帮助,请!

小智 39

我昨天在 VScode 中使用内置终端时遇到了这个错误。我的问题是 vscode 在 VScode 的顶部提示我输入我的 github 用户名和密码,而不是在终端中。我只是没有看到输入字段和身份验证连接最终在终端中超时。

  • 谢谢,VScode 提示输入密码真的很奇怪。 (3认同)
  • 伙计,你救了我的命!:)))))))))))))))))))这是一个很有趣的问题。 (2认同)
  • 检查以下说明,以避免 VS Code 中出现这种行为,以便您甚至可以使用 VS Code 集成终端执行 git 推送和拉取:/sf/answers/4567690641/。如果您使用 JSON 设置文件,请将以下行插入其中: `git.terminalAuthentication: false`,否则请检查链接以了解如何在文件 -> 设置中取消选中此选项。 (2认同)

hex*_*111 -1

最后我用gitkraken解决了我的问题- 通过直接身份验证。

  • 这是一个推广 gitkraken 的帖子吗?您的问题与凭据/网络访问有关。管理 git 的 GUI 工具与答案无关。 (2认同)