无法使用密钥文件“C:\GIT\HOME\.ssh\id_rsa”(OpenSSH SSH-2 私钥(新格式))

时间:2021-06-18 07:15:25

标签: ssh gitlab openssh ssh-keygen

我正在尝试从 Gitlab 存储库制作 GitClone。我在我的 cmd 上使用命令 ssh-keygen 生成了一个 ssh 密钥: enter image description here

然后我将我的 pub 密钥(以 ssh_rsa 开头)添加到我的 Gitlab 帐户中,但是每当我尝试制作 gitclone 时,都会出现以下错误: enter image description here

有什么建议吗?我试图用 puttygen 转换我的密钥,但仍然不起作用! 我的 pub 密钥的开头是 ssh-rsa 密钥.. 和私钥:--BEGIN OPENSSH PRIVATE KEY-- ..钥匙.. --结束打开SSH私钥--

ssh -v git@gitlab.(..).com 的输出 enter image description here

1 个答案:

答案 0 :(得分:0)

好的。我解决了这个问题。由于我使用 TortoiseGit 制作 GitClone,因此最后一个不接受 Openssh 密钥。因此,生成密钥后,需要使用Puttygen 将其转换为putty 格式。另外,一定要注意新生成的key的版本,可以在puttygen上key>参数保存key修改版本!