大多数人都会和我一样有一个需求那就是工作中电脑上首先要有一个Work用账号,然后在没事做的时候用自己的github账号做做项目,学习学习。
那么该如何切换账号呢?
添加github key
首先要有一个ssh key的概念:
github从2021年8月13日取消了对密码认证的支持,那么我们就只能从个人账户设置里的SSH key下手:
以Mac系统为例:
在.ssh文件夹里输入:
ssh-keygen -t rsa -C "你的个人账户邮箱"
ssh-keygen -t rsa -C "你的工作邮箱"
全部命名之后,一直回车就好
之后将不带有.pub的id_rsa的内容复制下来,丢到github的key位置
最后通过指令:
ssh-add id_rsa_work(路径)
ssh-add id_rsa_personal(路径)
添加成功之后:使用:
ssh-T git@github.com
之后如果要切换账户就删除之前的设置,使用:
ssh-add -D
然后重复上述操作就行,用谁换谁