github创建多个sshkey

为了在GitHub上托管个人代码并与公司内部Git服务器并行使用,需要设置多个SSH Key。官方指南通常适用于单一Key,但如果有多个源,就需要创建配置文件`config`来区分不同的Key。通过为GitHub创建新的SSH Key,并在`.ssh/config`中定义,可以避免覆盖默认Key,从而实现不同源的代码管理。
摘要由CSDN通过智能技术生成

自己有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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值