前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >同机多Github账号配置多个SSH

同机多Github账号配置多个SSH

作者头像
CRPER
发布2022-03-08 15:01:51
发布2022-03-08 15:01:51
2.7K00
代码可运行
举报
文章被收录于专栏:CRPER折腾记CRPER折腾记
运行总次数:0
代码可运行

前言

有一些情况,我们需要在同一个机子配置多个github的ssh链接;

步骤

生成多个SSH

代码语言:javascript
代码运行次数:0
运行
复制
ssh-keygen -t rsa -C "emailxxxx"

需要注意的就是生成的密钥名字不能一样,

接着就是把对应的公钥配置到你的github账号;

Github配置路径: avatar(dropdown)->settings->SSH and GPG keys

编辑ssh的配置文件

在系统当前用户家目录编辑/创建一个SSH配置文件 (~/.ssh/config)

代码语言:javascript
代码运行次数:0
运行
复制
Host github.com-crper
    HostName github.com
    user crper
    IdentityFile "~/.ssh/id_rsa"
    IdentitiesOnly yes


Host github.com-ones
    HostName github.com
    user linqunhe
    IdentityFile "~/.ssh/id_rsa_ones"
    IdentitiesOnly yes

添加代理

代码语言:javascript
代码运行次数:0
运行
复制
ssh-add — adds private key identities to the authentication agent
# 意思就是可以把多个私钥添加到验证代理统一维护

验证

校验远程服务器
拉取代码

唯一有区域的就是拉取代码要注意远程域名为配置的域!!比如

总结

配置起来不麻烦,克隆维护这些也还好;

当然,若是只有两个账号,又很懒的.

可以考虑一个用Github Desktop来管理,非常傻瓜化!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021/03/09 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 步骤
    • 生成多个SSH
    • 编辑ssh的配置文件
    • 添加代理
    • 验证
      • 校验远程服务器
      • 拉取代码
  • 总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档