本文最后更新于 678 天前,其中的信息可能已经有所发展或是发生改变。
1、错误信息
Missing or invalid credentials.
Error: connect ECONNREFUSED /run/user/0/vscode-git-02xxxeed11.sock
at PipeConnectWrap.afterConnect [as oncomplete] (net.js:1146:16) {
errno: -111,
code: 'ECONNREFUSED',
syscall: 'connect',
address: '/run/user/0/vscode-git-02xxxeed11.sock'
}
Missing or invalid credentials.
Error: connect ECONNREFUSED /run/user/0/vscode-git-02xxxeed11.sock
at PipeConnectWrap.afterConnect [as oncomplete] (net.js:1146:16) {
errno: -111,
code: 'ECONNREFUSED',
syscall: 'connect',
address: '/run/user/0/vscode-git-02xxxeed11.sock'
}
remote: Repository not found.
fatal: Authentication failed for 'https://github.com/username/repo.git/'
2、解决办法
参考文章:Git push: Missing or invalid credentials. fatal: Authentication failed for 'https://github.com/username/repo.git'
① 依次选择:文件 -> 首选项 -> 设置

② 搜索 git.terminalAuthentication 并取消勾选:

③ 重启 VS Code 并重新 Push:

这样操作之后有一个坏处,就是你 VS Code 对 GitHub 认证信息保存的功能会失效,你的每次 Push 都必须输入用户和密码。
结束。