参考:
https://blog.youkuaiyun.com/weixin_43161811/article/details/88804030
https://www.cnblogs.com/podolski/p/4543023.html
我的需求
相信很多人像参考链接中一样,公司代码在gitlab,个人代码在github,于是就产生了一台电脑同时使用他们俩的需求。根据参考链接可以完美解决,同时产生了疑问,这两个站的我注册邮箱是一样的,能不能用一个ssh密钥登陆来登陆这两个?
加上我平时习惯git bash和tortoisegit小乌龟配合使用,于是就又想能这两种方式也使用同一个SSH密钥?
答案是,可以的。
1-配置git SSH
先配置git的全局变量user.name,user.email,这一步必须配置
$ git config --global user.name "username"
$ git config --global user.email "useremail@qq.com"
生成密匙
$ ssh-keygen -t rsa -C "useremail@qq.com"
直接连续回车,不需要密码的话。
这条命令将默认在C:\Users\user.ssh目录下创建id_rsa,id_rsa.pub,这就是我们需要的RSA私钥和公钥
添加私钥到gitbash使用的S