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

同机多Github账号配置多个SSH

作者头像
CRPER
发布2022-03-08 15:01:51
2.6K0
发布2022-03-08 15:01:51
举报
文章被收录于专栏:CRPER折腾记

前言

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

步骤

生成多个SSH

代码语言:javascript
复制
ssh-keygen -t rsa -C "emailxxxx"

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

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

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

编辑ssh的配置文件

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

代码语言:javascript
复制
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
复制
ssh-add — adds private key identities to the authentication agent
# 意思就是可以把多个私钥添加到验证代理统一维护
image.png
image.png

验证

校验远程服务器
image.png
image.png
拉取代码

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

image.png
image.png

总结

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

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

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

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 步骤
    • 生成多个SSH
      • 编辑ssh的配置文件
        • 添加代理
          • 验证
            • 校验远程服务器
            • 拉取代码
        • 总结
        相关产品与服务
        访问管理
        访问管理(Cloud Access Management,CAM)可以帮助您安全、便捷地管理对腾讯云服务和资源的访问。您可以使用CAM创建子用户、用户组和角色,并通过策略控制其访问范围。CAM支持用户和角色SSO能力,您可以根据具体管理场景针对性设置企业内用户和腾讯云的互通能力。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档