git本地管理多个密钥/账户(原创)

我们可能会需要在一台电脑上以不同的github账户去使用git,这时就需要去解决如何管理本机上的多个ssh key的问题了。

1.进入到~/.ssh   

    打开你的git bash , 输入命令:

cd  ~/.ssh 

2.生成 新的 ssh密钥

    如果我们电脑上已经存在了一个ssh key,那么我们需要在我们电脑上生成第二个你想在本电脑上使用的id_rsa,

   使用命令: 

ssh-keygen -t rsa -C "你的github注册邮箱地址"。

   Enter file in which to save the key (/c/Users/Y700/.ssh/id_rsa): 提示你填写你的系统盘下用户目录安放ssh密钥的目录,请使用自己电脑上相对应的目录, 此处默认会存放在c盘的用户名下的.ssh文件夹下(即你第一个github用户ssh key存放的目录).这里我填的是“id_rsa_me”,重新命名了ssh key防止默认与已有的ssh key重复。

    (附: 如果是需要删除已有的密钥,则此处不填写,直接选择覆盖原有的密钥,即删除)

Enter passphrase (empty for no passphrase):  提示你输入提交项目时输入的验证密码,这是为了防止别人随便在你的项目上push东西;

如果你不想每次操作都输入密码,可以不填.

 
10782858-050281513b9201cd.png
 

3.添加新 ssh Key

默认SSH只会读取id_rsa,所以为了让SSH识别新的私钥,需要将其添加到SSH agent

使用命令:

$ ssh-add ~/.ssh/id_rsa_me 

 

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值