git 多账户配置步骤

160 阅读1分钟

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