其实我用git和github才刚刚几天而已,仅仅勉强会把本地的东西推送到github上,可以说是一个菜鸟中的菜鸟,可是每次在使用了git push 时总要输入github的用户名和密码,太麻烦了。于是我在网上找到了有关SSH的资料说是添加SSH key之后就可以不用输入密码和用户名了。在网上找了很多资料,东拼西凑总算给弄好了。这里是我参考过的一些资料吧,种种问题都会遇到。
如何在本地git上生成SSH key,以及如何在github上添加你刚刚在本地生成的SSH key
http://blog.csdn.net/binyao02123202/article/details/20130891
如何把HTTPS协议换成SSH协议
http://blog.csdn.net/wfdtxz/article/details/8678982
https://segmentfault.com/q/1010000000133596
如果报git push总是报warning: push.default is unset错误看下面这篇文章
https://blog.phpgao.com/github_https_to_ssh.html
因为在此之前我们是使用HTTPS协议将本地文件通过git传输到github上的,添加的远程服务器的URL,也是以HTTPS协议开头的,现在我们要使用SSH协议,所以就得添加SSH协议的远程服务器URL。好了之后你就可以git push啦