当前位置:   article > 正文

解决VScode中git push代码报错“Missing or invalid credentials.”

解决VScode中git push代码报错“Missing or invalid credentials.”

解决VScode中git push代码报错“Missing or invalid credentials.”

问题描述

像往常一样修改代码后,再进行一些改变后进行git的提交。例行先 add 后 commit:

git add
git commit -m "message"
  • 1
  • 2

上述命令一切正常。

然而当我要进行push操作时,输入下面代码正常提交:

git push
  • 1

却出现了下面的报错信息:

(picard) jxqi@han-server-01:~/text2sql/picard$ git push 
Missing or invalid credentials.
Error: connect ECONNREFUSED /run/user/1009/vscode-git-5020fb3c9f.sock
    at PipeConnectWrap.afterConnect [as oncomplete] (net.js:1146:16) {
  errno: -111,
  code: 'ECONNREFUSED',
  syscall: 'connect',
  address: '/run/user/1009/vscode-git-5020fb3c9f.sock'
}
Missing or invalid credentials.
Error: connect ECONNREFUSED /run/user/1009/vscode-git-5020fb3c9f.sock
    at PipeConnectWrap.afterConnect [as oncomplete] (net.js:1146:16) {
  errno: -111,
  code: 'ECONNREFUSED',
  syscall: 'connect',
  address: '/run/user/1009/vscode-git-5020fb3c9f.sock'
}
remote: No anonymous write access.
fatal: Authentication failed for 'https://github.com/XXX/xxxxx.git/'
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19

解决方法

在网上查找了许多资料后发现是 git 的验证出了问题,但我在此之前也没改过git的相关设置。不过,直接展现解决方法,步骤如下:

1. 打开设置界面

在这里插入图片描述

也可直接使用 “Ctrl + ,” 快捷键打开VSCode设置界面。

2. 在设置界面搜索 “git.terminalAuthentication”,并将该复选框前的对钩取消

在这里插入图片描述

3. 使用 “Ctrl+Shift+P” 快捷键打开命令面板,输入”Reload Window“,点击该命令重新加载窗口

在这里插入图片描述

点击上面图片中的高亮行。

4. 重新进行 git push,观察问题是否解决

只许成功,不许失败

参考文章

VScode中git push代码报错–稀土掘金

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/476034
推荐阅读
相关标签
  

闽ICP备14008679号