git 本地配置多个SSH-Key

在计算机Git命令行中首先执行以下语句,判断是否已经存在本地公钥:

cat ~/.ssh/id_rsa.pub

如果返回一长串以 ssh-rsa 开头的字符串, 说明已存在本地公钥,可以添加秘钥,然后在本地修改config文件中的私钥配置。

如果查询不到本地公钥,你可以按如下命令来生成 SSH 密钥

配置多个 SSH
下面执行命令生成 github ssh
(一个邮箱可以生成多个秘钥,定义不同的名称就可以)

ssh-keygen -t rsa -C "yourmail@gmail.com"

这里需要注意的是在第一个回车之后需要定义公私钥的名字,如果你一直回车。那么公私钥用的就会是默认的名字。这里建议还是自己命名,防止多个ssh出现重名覆盖的问题。
然后,第二个回车就是你输入你自己的电脑权限密码了,第三个回车会要求你输入上面相同的密码。
然后下面一直回车就可以了。把生成的公钥(带有.pub后缀)的文件加到github上。

添加私钥

创建配置文件 config。位置在C:\Users\这里是你的系统用户名.ssh下

把下面的内容拷贝上去

Host github.com。 // GitHub.com 主机的名字
Hostname github.com // github.com 主机的域名或者地址
User email // email 你的邮箱地址
IdentityFile ~/.ssh/id_rsa_github

Host gitlab.com
HostName gitlab.com
User email
IdentityFile ~/.ssh/id_rsa_gitlab

(如果相同网址下需要配置多个账号,只需要多写一遍配置,然后只修改IdentityFile后面的秘钥名称。)

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值