赞
踩
为什么GitHub需要SSH Key呢?
git支持SSH协议,所以在github配置自己的公钥
(个人理解:直接配置避免网络传输可能的中间人攻击),使用非对称秘钥进行认证和加密传输,和账号密码分离开来,不需要账号也可以访问repo。但是ssh不利于对权限进行细分,比较适合内部项目。
github需要管理员添加成员的公钥
。
gitHub允许你添加多个Key,若果有多台电脑,只要把每台电脑的SSH Key都添加到GitHub,则每台电脑都可以往GitHub推送内容了。
git ssh 原理
Further Reading :Git常用命令汇总
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。