我使用显示的方法生成了 key 集 here .
它运行良好,我能够注册我的公钥并克隆我需要的 git 存储库。然后突然就停止工作了。我决定尝试重新开始,因此我备份并删除了旧的 .ssh-folder,但是当我运行 ssh-keygen 时,它会建议以下位置:
/c/Users/MyName/.ssh/.ssh/id_rsa
如您所见,它嵌套了 .ssh 文件夹两次。当我查看我的备份时,发现这里也是一样。它停止工作的原因一定是因为 git 或 git bash 或其他任何东西现在在错误的文件夹中查找我的 ssh key 。我尝试重新安装 git 和 git bash 但这没有任何作用。
有谁知道为什么它会嵌套 .ssh 文件夹两次以及我如何修复它?
最佳答案
检查环境变量HOME
的值
echo $HOME
如果是/c/Users/MyName/.ssh
,那就可以解释您的建议。
确保您的HOME
设置为您的%USERPROFILE%
关于git - git bash 中的 ssh-keygen 突然使用错误的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42207629/