1. 生成秘钥
ssh-keygen -t rsa -C "XXXX"
# Enter file in which to save the key后面输入新的id_rsa的地址,与之前生成的不要在一个位置,否则会被覆盖
2. 将id_rsa.pub添加到github账号
cat /home/XXX/.ssh/id_rsa2.pub
# 将输入的结果添加到github的SSH keys中
3. 取消全局用户名和邮箱
# 取消全局用户名和邮箱
git config --global --unset user.name
git config --global --unset user.email
# 设置局部
git config user.name 'xxx'
git config user.email 'xxx'
4. 使用 ssh-agent 注册新的 SSH 密钥
ssh-agent bash # 启动ssh-agent
ssh-add ~/.ssh/id_rsa2
# ssh-add -l 列出所有添加的秘钥
# ssh-add -D 删除所有已经添加的秘钥
# 确保活动的秘钥只有一个,即当前要用的那个github账号对应的id_rsa