美文网首页
多账户下配置SSH

多账户下配置SSH

作者: caicai07130 | 来源:发表于2020-04-09 20:29 被阅读0次

2020年4月8日

我之前的项目是基于之前公司gitlab代码管理的,那么我在重新上传到GitHub时会不会影响上家公司gitlab。

果然,上传GitHub就会涉及ssh密钥配置,而一般一台电脑只有一套ssh,且被上家公司的gitlab占用,不能用于两个仓库。所以要配置两套ssh,一套用于个人的github,一套用于公司的gitlab。

1、打开文件夹,搜索  /用户/usename/

need-to-insert-img

2、打开终端,cd到ssh文件路径下,生成ssh key,双引号内是自己常用的邮箱即可

ssh-keygen -t rsa -C "caicai0713@qq.com"

3、为了区别两套ssh,在给 id_rsa 命名时一定要区分,命名一组gitlub_id_rsa、一组命名gitlab_id_rsa

need-to-insert-img

(经过无数次的实验,GitHub可以多个ssh配置,且随意命名,路由经过config,但gitlab目前不行,必须给一个默认的名字即id_rsa,gitlab才能匹配,且不经过config,走的外面)

4、配置config文件,终端输入touch config ,再输入vim config 进入编辑模式,按小写字母a进入终端编辑状态,按以下图片输入内容,之后按Esc,输入:wq(保存并退出)

need-to-insert-img

5、将 id_rsa.pub 和 github_id_rsa.pub 的值全复制分别粘贴到 gitlab 和 github 的ssh Key框中,这样就完成了ssh的配置

need-to-insert-img

6、验证是否匹配

终端输入 ssh -T git@github.com 验证GitHub仓库匹配是否成功

终端输入 ssh -T git@jianweitv.com 验证gitlab(会被denied,原因不详,但可以git clone)

参考:https://segmentfault.com/a/1190000017945878

参考:https://www.jianshu.com/p/d15d251555aa

相关文章

  • 多账户下配置SSH

    2020年4月8日 我之前的项目是基于之前公司gitlab代码管理的,那么我在重新上传到GitHub时会不会影响上...

  • ssh 没办法登录root用户

    1. root用户下 2. 修改ssh配置 3. 找到PermitRootLogin 4. 修改PermitRoo...

  • 多账号配置SSH

    简书地址 : 多账号配置SSH 博客地址 : 多账号配置SSH 掘金地址 : 多账号配置S...

  • 【Git】多个SSH配置

    1.取消git全局配置 查看配置: git config --list 2.SSH配置 2.1本地配置私钥 不同账...

  • github上使用 SSH Key

    SSH相当于一台电脑的通行证,把SSH配置到哪个账户,就表示可以使用这台电脑给这个账户下的仓库上传代码。使用SSH...

  • SSH基本使用

    目标 了解SSH是什么 服务端安装SSH 客户端安装SSH ssh连接远程服务 ssh config配置讲解(多服...

  • 一台电脑使用多个git账户

    思路:生成多对公私钥,并通过config配置文件区分 1、生成多对ssh公钥私钥 cd ~/.ssh/ssh-ke...

  • git常用命令清单

    目录 配置修改项目中的个人信息配置自动换行 常见使用场景创建SSH密钥多账号ssh配置免密码登录远程服务器文件推向...

  • macOS登录ssh的超炫酷方法

    ​ssh配置 ssh config配置 ssh-config是使用openssh 的ssh config的功能,需...

  • ssh 无密码登陆 和 管理多个主机

    生产 ssh key 传送公钥到对端服务器上 ssh 多账号管理 创建 .ssh/config 配置文件,由此文件...

网友评论

      本文标题:多账户下配置SSH

      本文链接:https://www.haomeiwen.com/subject/rvuhmhtx.html