参考链接:
https://www.cnblogs.com/AaronShen/p/8392715.html
操作步骤:
- 移除Git全局配置--非必须?
git config --global --unset user.name
git config --global --unset user.email - ssh-keygen -t rsa -C "email@xx.com"
- ssh-agent bash
- ssh-add id_rsa_github (在.ssh文件夹下鼠标右键,git bash 时)
- 添加ssh
- ssh -T git@gitee.com
- 在.ssh文件夹下创建config文件,内容如下:
Host github.com
HostName github.com
IdentityFile /c/Users/Administrator/.ssh/id_rsa_github
User xx@xx.com
Host gitee.com
HostName gitee.com
IdentityFile /c/Users/Administrator/.ssh/id_rsa_gitee_577118292
User xx@xx.com
这里的User感觉没什么用...
- 通过git clone 项目的ssh地址 下载项目后,在项目里 配置email和name
git config user.name xx
git config user.email "xx@xx.com"