git和 TortoiseGit 原理都是先生成公钥和秘钥,公钥放在git账户中的SSH public key中。秘钥放本地服务器上。
git生成rsa密钥
git ssh-keygen -C "邮箱地址" -t rsa
秘钥存储目录:C:\Users\用户\.ssh
公钥名称:id_rsa.pub
私钥名称:id_rsa
然后把公钥放在github的设置==>SSH and GPG keys中
TortoiseGit生成ppk密钥
TortoiseGit 使用扩展名为ppk的密钥,而不是ssh-keygen生成的rsa密钥,需要使用它本身自带的生成器生成
参考文章一https://www.cnblogs.com/suger43894/p/10694657.html
参考文章二https://blog.csdn.net/qq_32614411/article/details/84951156