同机多Github账号配置多个SSH

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

网络异常,图片无法展示
|


前言


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


步骤


生成多个SSH


ssh-keygen -t rsa -C "emailxxxx"


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


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


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


编辑ssh的配置文件


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


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


添加代理


ssh-add — adds private key identities to the authentication agent
# 意思就是可以把多个私钥添加到验证代理统一维护


网络异常,图片无法展示
|


验证


校验远程服务器


网络异常,图片无法展示
|


拉取代码


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


网络异常,图片无法展示
|


总结


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


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


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

目录
相关文章
|
1月前
|
Linux 网络安全 开发工具
IDEA如何配置git和github
【11月更文挑战第14天】本指南详细介绍了如何在 IntelliJ IDEA 中配置 Git 和 GitHub,包括检查和设置 Git 路径、测试配置,以及通过 SSH 或 HTTPS 方式配置 GitHub 仓库的具体步骤。完成配置后,用户可在 IDEA 中轻松进行版本控制操作。
127 0
|
2月前
|
JavaScript Linux Windows
Typora图床配置(用自带的 PicGo-Core(command line) 插件GitHub
Typora图床配置(用自带的 PicGo-Core(command line) 插件GitHub
|
4月前
|
网络协议 Shell 网络安全
ssh: connect to host github.com port 22: Connection refused
本文讨论了在使用Git命令操作GitHub时遇到的"ssh: connect to host github.com port 22: Connection refused"错误,分析了可能的原因,并提供了使用443端口或https协议作为解决方案,最终确定问题是由于DNS解析错误导致,通过修改hosts文件解决。
ssh: connect to host github.com port 22: Connection refused
|
4月前
|
监控 安全 Ubuntu
在Linux中,如何进行SSH服务配置?
在Linux中,如何进行SSH服务配置?
|
4月前
|
安全 网络协议 Shell
Github代码仓库SSH配置流程
这篇文章是关于如何配置SSH以安全地连接到GitHub代码仓库的详细指南,包括使用一键脚本简化配置过程、生成SSH密钥对、添加密钥到SSH代理、将公钥添加到GitHub账户以及测试SSH连接的步骤。
93 0
Github代码仓库SSH配置流程
|
4月前
|
网络安全 开发工具 git
拉取 gitee 代码,配置SSH,Please make sure you have the correct access rights
拉取 gitee 代码,配置SSH,Please make sure you have the correct access rights
78 1
|
4月前
|
网络安全 Windows
在Windows电脑上启动并配置SSH服务
在Windows电脑上启动并配置SSH服务
1006 0
|
4月前
|
Linux C++ Docker
【Azure Developer】在Github Action中使用Azure/functions-container-action@v1配置Function App并成功部署Function Image
【Azure Developer】在Github Action中使用Azure/functions-container-action@v1配置Function App并成功部署Function Image
|
4月前
|
数据安全/隐私保护
注册Github账号详细过程
注册GitHub账号前,请备妥有效电子邮件地址以接收验证信,设定独特的用户名(仅含字母、数字或单连字符,不以连字符起始或结束),并创建具有一定复杂度的密码。接着,访问GitHub官网(`https://github.com/`),点击右上角的“Sign up”进入注册页面。在此页面填写用户名、电子邮箱与密码,选择是否接收产品更新及公告,通过人机验证后提交。最后,通过注册邮箱内的验证链接完成验证,即可启用您的GitHub账号。
142 0
|
4月前
|
Ubuntu Shell 网络安全
【Ubuntu】配置SSH
【Ubuntu】配置SSH
114 0