在使用Git生成SSH密钥时出现错误: "no such file"

18 浏览
0 Comments

在使用Git生成SSH密钥时出现错误: "no such file"

每次我尝试生成SSH密钥时都会遇到同样的错误:

生成公钥/私钥RSA密钥对。
输入要保存密钥的文件名(/home/konrad/.ssh/id_rsa):

在这里我按回车键。

无法创建目录'/home/konrad/.ssh'

然后我输入我的密码。

打开/home/konrad/.ssh/id_rsa失败:没有这个文件或目录。
保存密钥失败:/home/konrad/.ssh/id_rsa。

我已经尝试多次重新安装Git,但没有帮助。我认为问题可能是C:/Users/Konrad应该是默认目录,而不是/home。有什么建议吗?

0
0 Comments

当使用Git生成SSH密钥时出现错误:"no such file"。这个问题出现的原因是msysgit在Windows中默认没有设置用户环境变量HOME。需要手动设置HOME变量,并确保你有在该目录中写入的权限,同时确保该目录存在并且存在一个.ssh文件夹。在Windows上,你需要自己设置这个变量。

要如何设置HOME变量?我的HOME变量似乎被设置为"/h",这可能是为什么我遇到了与OP相同的错误的问题。

你可以参考以下链接了解如何设置HOME变量:

http://superuser.com/q/25037/141

http://stackoverflow.com/a/1493058/6309

0
0 Comments

当使用Git生成SSH密钥时出现错误:“no such file”。这个问题的出现原因是在生成SSH密钥时可能缺少文件。为了解决这个问题,可以使用命令行并按照以下步骤操作:

1. 打开命令行界面。

2. 输入以下命令:ssh-keygen -t rsa

3. 按照提示完成操作。很可能Git在后台为您执行了这些操作。

这些步骤将生成一个新的SSH密钥,以便在使用Git时进行身份验证和安全连接。

0