我不得不清除Windows操作系统。我去检查我是否仍然有 ssh ,但没有,所以我创建了一个。
经过正确的步骤,甚至获得了代理ID。
现在,当我尝试使用 bash 查找id/rsa/pub
时,它不会告诉我任何文件或目录。
但是我可以使用文件浏览器找到该ssh文件。
尝试获取 ssh 键以重新加载到我的 GitHub 和 Heroku 。
搜索 stackoverflow 之后,我确实找到了一篇文章,说要运行命令env|grep HOME
,并确保将HOMEDRIVE=C:
设置为HOMEDRIVE=C:Users/Samson/
,但我的却没有。
如果那是正确的解决方法,我该如何将HOMEDRIVE=C:
=设置为Users/Samson/
我正在使用 Windows计算机
如果那不是正确的解决方法,我欢迎您提出建议。我对此非常环保。
foreign_key option
答案 0 :(得分:1)
尝试显示ssh公钥有两个问题,如屏幕截图所示:
cat
可用于此目的。id_rsa/pub
而不是id_rsa.pub
。为了查看公钥文件的内容,请在bash中尝试以下命令:
cat ~/.ssh/id_rsa.pub
否则,您可以简单地使用文本编辑器(例如记事本)从Windows资源管理器中打开文件。
答案 1 :(得分:0)
您必须先生成密钥
使用此命令生成密钥
ssh-keygen -t rsa -b 4096 -C "youremail@example.com"
输入您在 github 中的上述电子邮件。
现在按回车,然后你的密钥就会生成,你就可以获取你的 ssh 密钥
这个命令——
ssh-keygen -t rsa -b 4096 -C "youremail@example.com"