天天看点

秒懂git多账号ssh登录

1.当前项目目录下生成rsa

ssh-keygen -t rsa -f ~/.ssh/id_rsa_var -C "你的邮箱"

2.将该rsa密钥文件id_rsa_var添加到SSH agent(密匙管理器)中

ssh-agent bash

ssh-add ~/.ssh/id_rsa_var

3.在~/.ssh下添加config文件,格式如

Host github.com

HostName github.com

IdentityFile ~/.ssh/id_rsa_my

PreferredAuthentications publickey

User xx

Host mrxie

IdentityFile ~/.ssh/id_rsa_mrxie

User mrxie

4.生成当前项目用户名邮箱

git config --local user.name "var"

git config --local user.email "var"

5.登录git或其他代码管理网站添加生成的ssh公钥(id_rsa_var.pub文件内容)

6.检查配置是否成功

ssh -T [email protected] 注:github.com是上面config配置的host名称,如。mrxie、github.com