用gitlab的ssh连接github

在寻找怎么在同一台机器上,同时连接gitLab和github,一篇文章写的简单实用,打开的链接比较多,找了一下没找到,历史记录也看了一下,也没有,自己记录一下吧。gitLab和gitHub可以共用一个key:

配置:

git config --global user.name "123"

git config --global user.email "[email protected]"


生成ssh-key:

$ ssh-keygen -t rsa -C "your.email([email protected])" 生成密钥对(id_rsa,id_rsa.pub),在家目录的.ssh文件中。


添加到gitLab和github:

将公钥(id_rsa.pub中的内容)添加到gitLab和github(该身份对应的托管平台)上即可。


在github上添加SSH key

      在github上点击“setting”,找到添加SSH key的菜单,然后新增SSH key;把文件id_rsa.pub  里面的内容全部复制到 key编辑框中,保存完毕;

  1. 检查SSH key是否有效

          在git命令行输入:ssh  -T [email protected];这里会要求你输入SSH key密码,如果刚才生成SSH key时未输入密码,密码就为空;然后看到信息:

    ERROR: Hi 用户名! You’ve successfully authenticated;说明配置成功;

    用gitlab的ssh连接github_第1张图片
  2. 再次查看github密钥

          登陆到github上查看刚刚输入的SSH key,现在图标的颜色变为绿色,说明密钥配置有效;现在可以在git命令行上进行git操作了;

    用gitlab的ssh连接github_第2张图片




你可能感兴趣的:(git,ssh,git)