我正在尝试从Gitlab存储库创建一个GitClone。我使用命令ssh-keygen在我的cmd上生成了一个ssh密钥:

然后我将我的pub密钥(以ssh_rsa开头)添加到我的Gitlab帐户中,但每当我尝试创建gitclone时,我都会遇到以下错误:

有什么建议吗?我试着用puttygen转换我的密钥,但仍然不起作用!我的pub密钥的开头是ssh-rsa密钥。私钥:--BEGIN OPENSSH private -- ..key..--END OPENSSH私钥--
ssh -v git@gitlab.(..).com的输出

发布于 2021-06-18 17:29:26
好的。我解决了这个问题。因为我是用TortoiseGit做GitClone的,所以最后一个不接受Openssh。因此,生成密钥后,需要使用Puttygen将其转换为putty格式。此外,您必须注意新生成的密钥的版本,您可以在key>parameters上的puttygen上更改版本以保存密钥!
https://stackoverflow.com/questions/68030888
复制相似问题