自己有github账号,但是不怎么往上面存代码,很重要的原因是自己git玩得不是很溜,github越来越火,很多公司招聘都是要看github上的代码,很多开源代码也放在github上面,所以熟练掌握git github常用操作非常有必要
要实现远程代码上传和下载,需要设置sshkey,github官方指南介绍的比较详细,一步一步做下来没有问题。但如果你的电脑里面有了一个秘钥id_rsa,这个秘钥可能是你在公司用的git秘钥,只能在公司内网使用,那么这个密钥对应的代码托管地址应该是git.yourcompany.com,用户名是youraccount.yourcompany.com,显然跟你github托管地址和账号不一致。如果还是按照官方指南来做,肯定会把id_rsa覆盖,导致公司的git用不了。
所以需要创建多个sshkey,不同的key对应不同的源,可以方便地分别管理私人代码和公司代码,参考这两篇博客:
http://www.cnblogs.com/fanyong/p/3962455.html
http://www.cnblogs.com/zichi/p/4704824.html
通过官方指南生成密钥对后,可以看到相应生成的文件,在~/.ssh/目录中,xxx_rsa是私钥&#x