刚学习github,对其中SSH不甚理解,记录如下:
为什么GitHub需要SSH Key呢?因为GitHub需要识别出你推送的提交确实是你推送的,而不是别人冒充的,而Git支持SSH协议,所以,GitHub只要知道了你的公钥,就可以确认只有你自己才能推送。
当然,GitHub允许你添加多个Key。假定你有若干电脑,你一会儿在公司提交,一会儿在家里提交,只要把每台电脑的Key都添加到GitHub,就可以在每台电脑上往GitHub推送了。
—摘录自《Git配置SSH,并Push到GitHub上的相关流程》
Git配置SSH,并Push到GitHub上的相关流程
http://cuiqingcai.com/423.html
window下配置SSH连接GitHub、GitHub配置ssh key
http://www.cnblogs.com/hukai46/p/5489631.html