公钥和私钥(yue)

一下参考资料https://ke.qq.com/webcourse/index.html#course_id=116789&term_id=100127206&taid=381839772600373&vid=k1407cb9q05

1. ssh-keygen -t rsa -C "MissAvrial23@gmail.com"

2. Git 可以以两种主要的方式跨越两个仓库传输数据:基于HTTP协议之上,和 file://ssh://, 和 git:// 等智能传输协议。 http(https)  超文本传输协议      ssh(安全外壳协议)通过使用SSH,你可以把所有传输的数据进行加密,这样"中间人"这种攻击方式就不可能实现了,而且也能够防止DNS欺骗和IP欺骗。使用SSH,还有一个额外的好处就是传输的数据是经过压缩的,所以可以加快传输的速度。SSH有很多功能,它既可以代替Telnet,又可以为FTPPoP、甚至为PPP提供一个安全的"通道"[1]  。

3. 对称加密:(我通过A密码加密传输   你拿着A密码解密得到文件)   非对称加密(我通过A加密,你拿着B解密。并且只有你能解密  公钥和私钥1对1)

4. 举例子如下

   1》在git命令行里面输入 ssh-keygen -t rsa -C "MissAvrial23@gmail.com"  一路重写和enter

   2》 

   3》 sourceTree软件   git.oschina.net

 

posted @ 2017-11-21 10:54  乐公子  阅读(381)  评论(0编辑  收藏  举报