本文共 664 字,大约阅读时间需要 2 分钟。
1、RSA公钥和私钥
公钥和私钥是通过RSA算法生成的一把锁(公钥)和一把钥匙(私钥)
因为网络传输过程是不安全的,那么我们有价值的信息需要通过公钥加密它,再发出去。
本地电脑接收的同时,再用本地存储的私钥解密它。
2、github支持https或者ssh方式访问代码库,https就是明文传输了,ssh就是自己生成公钥和私钥,加强网络传输安全
常见的两种访问方式,一种是githbash(支持Linux命令的windows程序),另外一种是界面化的TortoiseGit
step1、开始菜单-->TortoiseGit-->PuTTYgen生成公钥和秘钥
要在进度上滑动鼠标,不然进度条会一直不动
step2、github添加公钥
step3、开始菜单-->TortoiseGit-->Pageant添加私钥
参考文章:
step1、生成ssh公钥和私钥的命令:ssh-keygen -t rsa -C "your_email@example.com"
id_rsa是私钥,id_rsa.pub是公钥
记得一定使用默认名称id_rsa!!!!!!!!!!
step2、把id_rsa.pub公钥添加到github上
step3、添加私钥到gitbash上
$ eval $(ssh-agent -s)
$ ssh-add /c/Users/19019/.ssh/id_rsa
参考文章:
转载地址:http://tzmai.baihongyu.com/