ssh 没有这样的文件或目录

slt*_*dev 2 ssh windows-shell ssh-keys node.js github-for-windows

我不得不清除我的 Windows 操作系统。我去检查我是否还有 ab ssh,但没有,所以我创建了一个。

完成了正确的步骤,甚至获得了代理 ID。

现在,当我尝试找到id/rsa/pubusing bash时,它告诉我没有文件或目录。

但我可以使用我的文件资源管理器找到该 ssh 文件。尝试获取ssh密钥以重新加载到我的GitHubHeroku
在搜索stackoverflow后,我确实找到了一篇文章,说运行命令env|grep HOME并确保HOMEDRIVE=C:设置为HOMEDRIVE=C:Users/Samson/,但我的没有。

如果这是正确的修复,我该如何设置HOMEDRIVE=C:=Users/Samson/

我在Windows 计算机

上 如果这不是正确的修复,我愿意接受建议。我对此非常陌生。 在此输入图像描述 在此输入图像描述

Meh*_*hdi 5

问题

尝试显示 ssh 公钥时出现两个问题,如屏幕截图所示:

  • 不使用任何命令,直接输入文件路径。该命令cat可用于此目的。
  • 文件路径不正确:id_rsa/pub而不是id_rsa.pub.

解决方案

为了查看公钥文件内容,请在 bash 中尝试以下命令:

cat ~/.ssh/id_rsa.pub
Run Code Online (Sandbox Code Playgroud)

否则,您可以简单地使用文本编辑器(例如记事本)从 Windows 资源管理器打开该文件。