news 2026/4/18 6:59:53

在一台电脑上生成多个ssh公钥并添加到不同GitHub账号

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
在一台电脑上生成多个ssh公钥并添加到不同GitHub账号

在同一台电脑上操作多个 GitHub 账号的仓库
为每个账号生成独立的 SSH 密钥对,然后通过配置来区分使用。

步骤:
  1. 为每个账号生成独立的 SSH 密钥

    ssh-keygen -t ed25519 -C "your-email1@example.com" -f ~/.ssh/id_ed25519_personal ssh-keygen -t ed25519 -C "your-email2@example.com" -f ~/.ssh/id_ed25519_work

    (生成不同的文件名,避免覆盖默认的 id_ed25519)

  2. 将每个公钥分别添加到对应的 GitHub 账号

    • 网页登录账号1 → Settings → SSH and GPG keys → New SSH key,粘贴 personal.pub 的内容。
    • 网页登录账号2 → 同上,粘贴 work.pub 的内容。
  3. 配置 ~/.ssh/config 文件(这是关键,能让你用同一个 git@github.com 但自动切换密钥):

    # 默认账号 Host github.com HostName github.com User git IdentityFile ~/.ssh/id_ed25519_personal IdentitiesOnly yes # 工作账号(用别名区分) Host github-work HostName github.com User git IdentityFile ~/.ssh/id_ed25519_work IdentitiesOnly yes
  4. clone 仓库时

    • 个人账号的仓库:正常 clone
      git clone git@github.com:username1/repo.git
    • 工作账号的仓库:用别名
      git clone git@github-work:username2/repo.git

这样,能在同一台机器上操作不同账号的仓库了

如果只偶尔访问某个仓库,可以用临时命令:

GIT_SSH_COMMAND="ssh -i ~/.ssh/id_ed25519_work -o IdentitiesOnly=yes" git clone git@github.com:username2/repo.git

更多细节
可以参考 GitHub 官方文档的“Managing multiple accounts”部分。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 1:23:22

班级成绩分析报告,学科对比与教学调整建议

摘要Top Pick:爱查分 核心价值:从海量成绩数据中自动提炼教学洞察,让班级管理从"凭感觉"到"用数据说话" 关键亮点:一键生成期末总结报告 | 学科优劣势自动识别 | 分数段分布可视化 | 学生进步轨迹追踪 | 年级…

作者头像 李华
网站建设 2026/4/17 8:32:26

C#之文件读取

PathPath类位于System.IO命名空间,是一个静态类,可以用来操作路径的每一个字段路径相对路径: 程序运行(.exe文件)文件所在目录为参考点./ : 从参考点目录下查找, 当前目录../ 上级目录 参考点目录上级目录//参考点: D:\2511班\code\code_12_10\app1\bin\…

作者头像 李华
网站建设 2026/4/18 6:23:45

基于vue的健身房管理系统_tgk4bbwq_springboot php python nodejs

目录 具体实现截图项目介绍论文大纲核心代码部分展示项目运行指导结论源码获取详细视频演示 :文章底部获取博主联系方式!同行可合作 具体实现截图 本系统(程序源码数据库调试部署讲解)同时还支持java、ThinkPHP、Node.js、Spring…

作者头像 李华
网站建设 2026/4/18 5:23:08

HTTP协议在JSP大附件上传中如何优化性能?

大文件上传系统开发指南(基于原生JSSpringBoot) 老铁,先别慌!让我帮你捋一捋这个"毕业设计找工作"双重大礼包 兄弟,看到你的需求我仿佛看到了当年被毕业设计支配的恐惧。不过别担心,我这个&quo…

作者头像 李华
网站建设 2026/4/18 8:50:54

JAVA中如何利用JSP实现视频文件的分片上传?

企业级大文件安全传输解决方案 作为广东IT行业软件公司的项目负责人,针对贵司的大文件传输需求,我提供以下专业解决方案。本方案完全满足高稳定性、高安全性要求,支持100G级别文件传输,并具备完善的信创国产化适配能力。 核心功…

作者头像 李华
网站建设 2026/4/18 5:23:07

JSP中如何利用分段技术实现超大附件上传?

大文件上传系统开发指南(兼容IE8的WebUploader实现) 项目概述 大家好,我是广东的一名.NET程序员,最近接了一个让人头大的外包项目。客户要求实现一个支持20G大文件上传的系统,还要兼容IE8这种古董浏览器,…

作者头像 李华