1.进入ssh文件夹
cd ~ cd .ssh2.重新生成GitHub和GitLab对应的公/私密钥
ssh-keygen -t rsa -C '我们的gitlab邮箱' -f ~/.ssh/id_rsa_gitlab ssh-keygen -t rsa -C '注册github账户的邮箱' //两次回车直接生成个人邮箱相关密钥3.此时目录下可以查看到生成的密钥文件
ls //此时,可以看到以下文件 id_rsa id_rsa.pub id_rsa_gitlab id_rsa_gitlab.pub known_hosts4.创建&配置config文件,管理ssh会话
touch config vim config
按i键进入编辑状态,输入以下代码
Host github.com HostName github.com User xxx@163.com //user后边为github的邮箱 IdentityFile ~/.ssh/id_rsa Host gitlab.xxx.cn //host后边为公司gitlab域名 HostName gitlab.xxx.cn //同上为公司gitlab域名 User xxx@163.com //user后为gitlab的邮箱 IdentityFile ~/.ssh/id_rsa_gitlab5.测试SSH连接
ssh -T git@github.com ssh -t git@gitlab.xxx.cn
提示成功则表示连接成功啦!
本地配置
// 本地配置 $ git config --local user.name 'gitlab账号名' $ git config --local user.email '公司账号邮箱' // 全局配置 $ git config --global user.name '个人github账号名' $ git config --global user.email '个人github账号邮箱'



