TortoiseGit 使用扩展名为ppk的密钥,而不是ssh-keygen生成的rsa密钥。使用命令ssh-keygen -C "邮箱地址" -t rsa产生的密钥在TortoiseGit中不能用。而基于git的开发必须要用到rsa密钥,因此需要用到TortoiseGit的putty key generator工具来生成既适用于git的rsa密钥也适用于TortoiseGit的ppk密钥。
正确步骤应该是 :安装完git后直接 安装小乌龟然后用小乌龟TortoiseGit开始菜单中的puttygen生成密钥对,复制生成的公钥加到gitlab上就完事了。记得保存下私钥。
参考:https://blog.youkuaiyun.com/bendanbaichi1989/article/details/17916795