由于目前公司使用GitLab托管代码,本人又在GitHub上有自己的代码仓库。同时用来生成public key的邮箱也不一样,公司GitLab用的是 daixu@zuche.com ,自己GitHub用的是 cynicism2011@gmail.com 。
这样用起来就非常操蛋了,每次切换的时候都得切换public key。google了一下发现用ssh config轻松解决。
配置Git邮箱
1 | #默认全局 GitHub使用 |
生成SSH Key
ssh有不会的话自行google
1 | # 默认文件名 GitHub使用 |
分别把.pub文件添加到SSH Keys中
配置ssh config
执行 touch ~/.ssh/config,创建config文件,添加相应配置
1 | Host *.zuche.com |
验证
1 | ssh -T git@github.com |