1,生成新的密钥对
$ ssh-keygen -t rsa -C user2@email.com
2,把公钥添加到Github账户中
3,配置 ~/.ssh/config
Host githubuser2
HostName github.com
User user@email.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa_user2
4,配置Git全局变量
$ git config --global user.name "user2"
$ git config --global user.email user2@email.com
或者编辑 ~/.gitconfig 文件
5,查看Git配置信息
$ git config --list
6,如果在push的时候报403错误(error: The requested URL returned error: 403 Forbidden while accessinghttps://github.com/ ...)
找开项目下面的 .git/config 文件,找到 [remote "origin"],在github.com前面加上Github的用户名,如
url = https://githubuser@github.com/chenghui/myproject.git
注:文档没有写完,步骤3可以忽略。
参考文档:http://blog.youkuaiyun.com/wirelessqa/article/details/8572928