1. 取消全局的git设置
git config --global --unset user.name
git config --global --unset user.email
2. 生成的新帐号的ssh key
hs_id_rsa
为自定义的密钥名称
ssh-keygen -t rsa -f ~/.ssh/hs_id_rsa -C "[email protected]"
cat ~/.ssh/hs_id_rsa.pub | pbcopy
3. 配置SSH连接信息
- Github 添加 ssh 粘贴上述结果
- 本地配置信息
~/.ssh/config
Host hs
HostName ssh.github.com
User git
IdentityFile ~/.ssh/hs_id_rsa
4.拉取或者修改远程仓库信息
// 拉取,这里的@hs为上述配置的host
git clone git@hs:<your-github-name>/example.git
// 修改
git remote add origin git@hs:<your-github-name>/example.git
5.单独设置每个项目
git config user.email "[email protected]"
git config user.name "xxx"