Git配置单机器多账号配置
参考资料:
Windows下配置多个git账号的SSH Key
Git的多账号如何处理?
同一台电脑配置多个git账号
有以下两种场景需要进行区分。
多个账号+同一邮箱
对于 Git 而言,邮箱是识别用户的唯一手段。因此如果在不同的代码托管服务商(GitHub、GitLab或Bitbucket)中使用同一邮箱作为账号,此时不需要担心密钥的问题,因为这些网站push pull 认证的唯一性是邮箱。此时只需生成一个通用的私钥和公钥对即可:
1
ssh-keygen -t rsa -C "[email protected]"
此时会在用户目录的.ssh/ 下生成两个文件,id_rsa 是私