1, 生成 ssh key。【可通过-f命名文件】
ssh-keygen -t rsa -C "A@qq.com "
ssh-keygen -t rsa -C "B@qq.com " -f ~/.ssh/id-rsa_xxx
【window生成的密钥文件所在目录:C:\Users\Administrator.ssh】 【不要设置密码,一直enter】
2, 在.ssh文件夹下创建/修改config文件【没有后缀名】
Host 192.168.1.xxx
User xxx
Hostname 192.168.1.xxx
IdentityFile ~/.ssh/id_rsa_xxx
3, 添加密钥文件到ssh
ssh-agent bash
ssh-add id_rsa_xxx【密钥文件目录;可直接在.ssh目录下打开cmd命令窗口】
4, 将生成的id_rsa_xxx.pub里面的密钥内容拷贝到gitLab或者gitHub里面的ssh密匙里面
5, 测试
ssh -T git@对应的服务器地址【测试GitHub或gitLab】
git clone xxxx【拉取测试】
6, 其他--设置/取消用户名-邮箱
git config --local user.name "你的名字"
git config --local user.email "你的邮箱"
git config --global user.name "名字"
git config --global user.email "邮箱"
git config --global --unset user.name
git config --gloabal --unset user.email