公司用的是icode,自己的项目用的是github托管,用户名和证书不一样,需要配置两份
有多种方式:
- 生成config,有点麻烦。参考https://cloud.tencent.com/developer/article/1405732
- 手动切换global.name 和 global.email,可控
方法2流程如下:
生成秘钥
cd ~/.ssh ssk-keygen -t rsa -C "xiatian20010@126.com" (对应的邮箱) 提醒你设置存储名称 "/User/.ssh/id_rsa_github" 可以通过ls -al ~/.ssh查看生成的命令 查看对应 公钥 cat id_rsa_github.pub
复制到github 放ssh key的地方
私钥添加到本地
ssh-add ~/.ssh/id_rsa_github // 将GitHub私钥添加到本地
修改登录账号和邮箱(换代码托管平台,要记得换回来)
git config user.name "Balopy" git config user.email "Balopy@163.com"