git 推送 returns 凭据丢失或无效。代码:'ECONNREFUSED',远程:未找到存储库
git push returns Missing or invalid credentials. code: 'ECONNREFUSED', remote: Repository not found
直到最近,我才能够毫无问题地从我的终端推送到 'myrepo'。现在,我得到这个 -
Missing or invalid credentials.
Error: connect ECONNREFUSED /run/user/4714/vscode-git-b650b12c34.sock
at PipeConnectWrap.afterConnect [as oncomplete] (net.js:1146:16) {
errno: -111,
code: 'ECONNREFUSED',
syscall: 'connect',
address: '/run/user/4714/vscode-git-b650b12c34.sock'
}
Missing or invalid credentials.
Error: connect ECONNREFUSED /run/user/4714/vscode-git-b650b12c34.sock
at PipeConnectWrap.afterConnect [as oncomplete] (net.js:1146:16) {
errno: -111,
code: 'ECONNREFUSED',
syscall: 'connect',
address: '/run/user/4714/vscode-git-b650b12c34.sock'
}
remote: Repository not found.
fatal: Authentication failed for 'https://github.com/me/myrepo'
'myrepo' 是私人仓库,我是合作者。存储库存在并且我的 gitconfig 设置正确。突然出现这个错误
我使用的是集成的 VS Code 终端,但是当我也使用我的桌面终端时出现同样的错误。
我已经尝试了所有修复 ,包括设置 git.terminalAuthentication: false
。但是,正如我提到的,我也在 VS Code 之外收到此错误。
谁能帮我解决这个问题。谢谢!
正如评论中提到的@greg-449,答案解决了我的问题。密码身份验证正在被基于令牌的身份验证所取代。
引用上面的@Kusal Shrestha 回答 link -
从 git dev settings 生成新令牌。
在本地删除并重新添加原点git remote remove origin
git远程添加源https://<token>@<git_url>.git
拉一次:git pull https://<token>@<git_url>.git
直到最近,我才能够毫无问题地从我的终端推送到 'myrepo'。现在,我得到这个 -
Missing or invalid credentials.
Error: connect ECONNREFUSED /run/user/4714/vscode-git-b650b12c34.sock
at PipeConnectWrap.afterConnect [as oncomplete] (net.js:1146:16) {
errno: -111,
code: 'ECONNREFUSED',
syscall: 'connect',
address: '/run/user/4714/vscode-git-b650b12c34.sock'
}
Missing or invalid credentials.
Error: connect ECONNREFUSED /run/user/4714/vscode-git-b650b12c34.sock
at PipeConnectWrap.afterConnect [as oncomplete] (net.js:1146:16) {
errno: -111,
code: 'ECONNREFUSED',
syscall: 'connect',
address: '/run/user/4714/vscode-git-b650b12c34.sock'
}
remote: Repository not found.
fatal: Authentication failed for 'https://github.com/me/myrepo'
'myrepo' 是私人仓库,我是合作者。存储库存在并且我的 gitconfig 设置正确。突然出现这个错误
我使用的是集成的 VS Code 终端,但是当我也使用我的桌面终端时出现同样的错误。
我已经尝试了所有修复 git.terminalAuthentication: false
。但是,正如我提到的,我也在 VS Code 之外收到此错误。
谁能帮我解决这个问题。谢谢!
正如评论中提到的@greg-449,答案
引用上面的@Kusal Shrestha 回答 link -
从 git dev settings 生成新令牌。
在本地删除并重新添加原点
git remote remove origin
git远程添加源
https://<token>@<git_url>.git
拉一次:
git pull https://<token>@<git_url>.git