参考文档:
https://blog.csdn.net/lqlqlq007/article/details/80613272
https://blog.csdn.net/qq_36602939/article/details/79794686
1.ssh-keygen -t rsa -C "你的邮箱" 回车,查看rsa目录,先进入该目录,将里面已有的id_rsa、id_rsa.pub两个文件进行复制到另一个目录
然后再连续输入三个回车
2.进入git官网,在settings里面生成ssh密钥,key里面填写id_rsa.pub里面的内容
3.生成好后执行cd ~/.ssh,切换到ssh目录
ssh-keygen -t rsa -C "mywork@email.com" # 新建工作的SSH key
Enter file in which to save the key (/c/Users/Administrator/.ssh/id_rsa): id_rsa_work
或者进入该目录,手动修改
4.新密钥添加到SSH agent中
ssh-agent bash
ssh-add ~/.ssh/id_rsa_work
5.然后执行如下命令切换
git config --global user.name "YOURUSERNAME"
git config --global user.email "YOUREMAIL"
查看当前用户:ssh -T git@github.com
注意:公司的git域名如果不是github.com,需要对应改变
比如:ssh -T git@git.baidu.com
检查当前秘钥:ssh-add -l
ssh-add -d /Users/liqing/.ssh/id_rsa 删除密钥
ssh-add /Users/liqing/.ssh/id_rsa_test 新增密钥
vim ~/.gitconfig 查看配置文件
非第一次切换,执行如下:
检查当前秘钥:ssh-add -l
添加密钥
ssh-agent bash
ssh-add ~/.ssh/id_rsa_work(分支)
或者 ssh-add ~/.ssh/id_rsa
切换用户
git config --global user.name "YOURUSERNAME"
git config --global user.email "YOUREMAIL"
查看当前用户:ssh -T git@github.com
或ssh -T git@git.baidu.com (公司域名)