生成公钥和私钥的命令:
ssh-****** -t rsa -f ~/.ssh/id_rsa -C "[email protected]"
然后我们就可以在我们的电脑文件夹:C:\Users\xxx\.ssh 下找我我们的公钥文件:id_rsa.pub和私钥文件:id_rsa。
公钥和私钥是怎么和git服务器配合使用的呢?
举个例子:
公钥----钥匙。
私钥----锁子。
一把钥匙(公钥)只能打开一把锁子(私钥)。
当我们想git服务器push时,首先git服务器公钥和我们本地的公钥对比,如果相同,则用公钥和本地私钥匹配,如果匹配成功,则执行push。如果不匹配,则失败。
欢迎关注我的微信公众号: