清除git全局设置
git config --global --list    #进行查看你是否设置
git config --global --unset user.name "你的名字"
git config --global --unset user.email "你的邮箱" 
生成新的SSH Keys
GitHub
ssh-keygen -t rsa -f ~/.ssh/id_rsa.github -C "邮箱地址" 
Gitee
ssh-keygen -t rsa -f ~/.ssh/id_rsa.gitee -C "邮箱" 
在~/.ssh/目录下生成以下文件
id_rsa.github
id_rsa.github.pub
id_rsa.gitlab
id_rsa.gitlab.pub 
添加识别 SSH keys 新的私钥
ssh-agent bash
ssh-add ~/.ssh/id_rsa.github
ssh-add ~/.ssh/id_rsa.gitee 
多账号必须配置 config 文件
# gitHub 
Host github.com
User 注册github的邮箱
Hostname ssh.github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
Port 443
# gitee
Host gitee.com
    Port 22
    HostName gitee.com
    User git
    IdentityFile ~/.ssh/id_rsa.gitee
 
在 Github 和 Gitee 网站添加 SSH
GitHub
-  
登录 Github
 -  
点击右上方的头像,点击 settings
 -  
选择 SSH key
 -  
点击 Add SSH key
 
Gitee
-  
登录 Gitee
 -  
点击右上方的头像,点击 设置
 -  
后续步骤如 Github添加过程 码云 会提示你输入一次你的 Gitee 密码 ,确认后即添加完毕
 
测试是否连接成功
ssh -T git@github.com
ssh -T git@gitee.com     #出现successfully即是成功









