很多时候我们用Git提交代码到代码托管平台(例如Github),提交代码有HTTPS协议和SSH协议,HTTPS协议比较简单,SSH协议需要公钥&私钥,在此分享一下SSH协议生成公钥&私钥。
本文用TortoiseGit完成公钥&私钥的生成
1.首先安装TortoiseGit
Puttygen:生成公钥和私钥的
Pageant:保存私钥的
2.打开Puttygen,点Generate,然后生成全世界独一无二的公钥和私钥
3.Savepublic key和Saveprivate key
保存后如图:
生成的公钥可以添加到代码托管平台的项目公钥中,而私钥可以保存到TortoiseGit的Pageant中
如果以后想要重新查看公钥,可以点击Load加载private.ppk
4.打开Pageant,点击Add Key传入私钥
5.Close
到此SSH协议的公钥&私钥都已经生成好了并且保存在了Pageant中,可以Push代码看看,直接不需要输入账号密码就可以Push了