发布于: 2025-3-24最后更新: 2025-3-24字数 491阅读时长 2 分钟

type
date
status
slug
summary
tags
category
password
icon

在同一台电脑上切换不同 GitHub 账户的 SSH 密钥

如果您在同一台电脑上有两个不同的 SSH 密钥,分别对应不同的 GitHub 账户,您需要配置 SSH 来正确选择密钥。要确保推送时使用的是仓库所有者对应的账户,请按照以下步骤操作:

1. 确认现有的 SSH 密钥

首先,让我们查看您当前拥有的 SSH 密钥:
您可能会看到类似以下文件:
  • id_ed25519 / id_ed25519.pub (当前使用的密钥对)
  • 其他密钥文件 (可能是另一个账户的密钥)

2. 创建或编辑 SSH 配置文件

创建或编辑 ~/.ssh/config 文件:
添加以下配置(根据您的实际情况调整):

3. 更新仓库的远程 URL

为特定仓库使用正确的 SSH 配置:
注意 URL 中的 github.com 被替换为 github-...,这会让 SSH 使用我们在配置文件中指定的第二个账户的密钥。

4. 验证并测试

5. 尝试推送

现在,Git 操作应该会使用正确的 SSH 密钥,以仓库所有者的身份进行认证。

提示

如果您不确定哪个密钥对应哪个账户,可以测试每个密钥:
这会显示 "Hi 用户名!",告诉您这个密钥对应哪个 GitHub 账户。
如果您想完全移除 upstream 远程仓库,可以运行:
 

Loading...
进步律与自我意志

📜进步律与自我意志


将 unitypackage 转成 vrm 的记录

📜将 unitypackage 转成 vrm 的记录


公告
评论已经可以使用啦!
快来随便说点什么吧!