https://help.github.com/articles/generating-ssh-keys/
http://git-scm.com/book/en/v2/Git-on-the-Server-Generating-Your-SSH-Public-Key
http://guides.beanstalkapp.com/version-control/git-on-windows.html
Putty
https://my.bluehost.com/cgi/help/putty
http://www.sphinxsearch.org/archives/12
Cygwin
Git config relating
http://blog.youkuaiyun.com/joe_007/article/details/7276195
https://www.kernel.org/pub/software/scm/git/docs/git-config.html
Http protocal push failed:
http://stackoverflow.com/questions/12651749/git-push-fails-rpc-failed-result-22-http-code-411
http://stackoverflow.com/questions/6842687/the-remote-end-hung-up-unexpectedly-while-git-cloning