MAC idea 设置两个git 账号
- 清除git的全局设置
- 生成新的SSH keys
- 添加并识别新的SSH keys私钥
- 添加新的SSH keys到Git账号的SSH设置中
- 配置~/.ssh/config文件
- 验证连接Git
$ git config --global --unset user.name “your_email_prefix”
$ git config --global --unset user.email “your_email”
生成新的SSH keys
$ ssh-keygen -t rsa -C “your_email”
$ open ~/.ssh
添加并识别新的SSH keys私钥
$ ssh-agent bash
$ ssh-add ~/.ssh/id_rsa
$ ssh-add ~/.ssh/id_rsa_chen
$ pbcopy < ~/.ssh/id_rsa_*.pub
添加新的SSH keys到Git账号的SSH设置中
$ touch ~/.ssh/config # 创建config文件
#公司
Host github.com
HostName github.com
User user_name_company
IdentityFile ~/.ssh/id_rsa
#个人
Host tg_github
HostName github.com
User user_name_personal
IdentityFile ~/.ssh/id_rsa_chen
配置config信息
$ ssh -T git@github.com
验证连接Git
P2NQHLH491B5D gradle_springboot % git remote set-url origin tg_github:tiegai/gradle_springboot.git
修改当前目录的git地址的别名对应
把当前的git项目分享到另外一个git地址中