Git命令行生成公钥私钥和Puttygen生成公钥私钥

命令行生成公钥私钥:

ssh-keygen -t rsa -C "你的名称@你的邮箱地址"

如: ssh-keygen -t rsa -C "[email protected]@163.com"

1. 剩下的回车即可

2. 完成后到c盘user中找到.ssh文件夹(如:C:\Users\ThinkPad\.ssh)

3. 打开id_rsa.pub(公钥文件)复制全部内容到要用的网站上(如GitHub\Gitlab);


Puttygen工具生成公钥私钥:

Puttygen是TortoiseGit自带的

 命令行唤出Puttygen工具

公钥同上部署到网站SSH Keys设置里面,

TortoiseGit使用的时候加载Putty秘钥即可:

 


值得一提的是,这两种生成公钥秘钥是不能相互通用的,即命令行有生成,公钥也部署到了网站上,这时候用tortoiseGit去下拉东西是会提示要密码的;所以tortoiseGit的公钥秘钥是tortoiseGit的,命令行是命令行的

 

 

拓展:  

命令行唤出Pageant

 

添加了之后就可以删除掉private.ppk了 .

这个具体是干什么我还不是很明白,先放着,忙去了