Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
git fetch挂起在vscode和Github桌面上_Git_Github_Visual Studio Code_Ssh - Fatal编程技术网

git fetch挂起在vscode和Github桌面上

git fetch挂起在vscode和Github桌面上,git,github,visual-studio-code,ssh,Git,Github,Visual Studio Code,Ssh,我对git不是很精通 正如标题所说,我在使用源代码管理和GitLens在VisualStudio代码中提取代码时遇到了一个问题,于是我开始乱搞SSH密钥。我想我一定是把默认设置搞砸了,因为问题从错误:读取用户名失败到错误:git@github.com当我尝试获取/拉入/推入vscode、git bash和Github Desktop时,权限被拒绝(公钥)无限期挂起 我已经用尽了我在这个话题上找到的所有建议,现在我感到非常失落。我不想重新安装我的操作系统,但感觉它是唯一的选择。如果您需要任何其他信

我对git不是很精通

正如标题所说,我在使用源代码管理和GitLens在VisualStudio代码中提取代码时遇到了一个问题,于是我开始乱搞SSH密钥。我想我一定是把默认设置搞砸了,因为问题从错误:读取用户名失败到错误:git@github.com当我尝试获取/拉入/推入vscode、git bash和Github Desktop时,权限被拒绝(公钥)无限期挂起


我已经用尽了我在这个话题上找到的所有建议,现在我感到非常失落。我不想重新安装我的操作系统,但感觉它是唯一的选择。如果您需要任何其他信息,请告诉我。

设法解决了。我必须删除.ssh文件夹并对其进行备份,然后必须重置远程源


我想这就是修复它的原因,但正如我所说,我对git不太精通,所以可能是我无意中做了其他事情lol

我还应该提到,这是在从Atom切换到vscode之后开始的。如果你只是为了这个目的而重新安装操作系统,那就太过分了。您只需删除.ssh目录(
C:\Users\[WindowsUsername]\.ssh
,在windows中)即可实现相同的效果。然后,您可以按照指南再次进行设置。如果您想了解更多有关SSH的信息,这是一个不错的地方。很遗憾,删除我的.SSH目录是我尝试过的但没有成功的事情:(您可以发布您尝试运行的命令及其输出吗?