Git配置多个SSH-KEY

Git配置多个SSH-KEY

我们在实际开发中会存在拉取公共库和公司私有库的情况,所以需要配置多个SSH-KEY来对应不同的git账号

今天记录一下,省的以后忘记了

1、进入.ssh

cd .ssh

2、生成ssh-key

ssh-keygen -t rsa -C "youremail@email.com"

3、自定义生成key

如果是生成一个的话、一路回车就行了

如果配置多个,就需要自定义我们的ssh-key名称,如果不自定义的话,会把原来的id_rsa_pub的覆盖掉

输入你的自定义名称(如果是配置一个,可使用默认)
Enter file in which to save the key (/Users/jarvan/.ssh/id_rsa): id_rsa_my_github
输入你的密码(输入两次),尽量和你github名称保持一致
Enter passphrase (empty for no passphrase):
Enter same passphrase again:

4、成功生成

upload successful

5、添加ssh-key到ssh-agent

ssh-agent 默认只读 id_rsa所以我们要把我们的ssh-key添加进去

添加所有
ssh-add

ssh-add id_rsa_my_github
输入密码
Enter passphrase for id_rsa_my_github:
成功展示下面一行
Identity added: id_rsa_my_github(youremail@email.com)

使用ssh-add -l查看是否添加成功
ssh-add -l

6、添加公钥到git对应库

内容需要全部复制

upload successful

7、测试

ssh -T git@github.com

Hi JarvanBest! You've successfully authenticated, but GitHub does not provide shell access.

upload successful

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值