好吧,看起来是差不多一个月以前的事情了,现在才来总结,时间过得真快。
一个月以前在利用github上传文件的时候遇到了如下的错误
error: RPC failed; result=22, HTTP code = 413
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly
搜索发现以下解决方案
http://stackoverflow.com/questions/7489813/github-push-error-rpc-failed-result-22-http-code-413
总而言之就是因为文件太大无法通过https的url上传,于是只能通过ssh来上传。于是通过以下网站建立了ssh连接
https://help.github.com/articles/generating-ssh-keys
由于本人因为留学交换到了一个鸟不拉屎的地方,没学到相关的知识,不知其所以然,只能自行补脑。
SSH就是利用public-private key系统进行验证的安全传输协议。key发行者拥有只有指定人可知的private key,公开发布public key,于是经过public key加密的数据只有经过private key解密之后才能看到,也就是说,只有拥有private key的人才能知道解密传输过来的数据。
这种密码系统与数字签名同属于非对称加密。