ssh -T git@github.com 出现异常

上传代码到github 私有仓库

步骤

1. 生成 SSH Key(如果没有)

打开终端并运行:

bash

复制

复制代码
ssh-keygen -t ed25519 -C "your_email@example.com"
  • 按提示保存密钥文件和设置密码短语(可选)。
  • 默认位置是 ~/.ssh/id_ed25519。
2. 添加 SSH Key 到 GitHub
  • 复制公钥内容:

    bash
    复制

    复制代码
    cat ~/.ssh/id_ed25519.pub
  • 登录 GitHub,进入个人设置。

  • 选择 "SSH and GPG keys",点击 "New SSH key"。

  • 粘贴公钥,添加标题,然后保存。

按照上面之下 测试 ssh -T -v git@github.com

出现:

复制代码

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!

Someone could be eavesdropping on you right now (man-in-the-middle attack)!

It is also possible that a host key has just been changed.

The fingerprint for the RSA key sent by the remote host is

SHA256:uNiVztksCsDhcc0u9e8BujQXVUpKZIDTMczCvj3tD2s.

Please contact your system administrator.

Add correct host key in /Users/zhuchuanshun/.ssh/known_hosts to get rid of this message.

Offending RSA key in /Users/zhuchuanshun/.ssh/known_hosts:10

Host key for github.com has changed and you have requested strict checking.

解决:

出现这个问题是因为 GitHub 的主机密钥已更改,需要更新你的 known_hosts 文件。可以按照以下步骤解决:

解决步骤

  1. 备份当前 known_hosts 文件

    bash
    复制

    复制代码
    cp ~/.ssh/known_hosts ~/.ssh/known_hosts_backup
  2. 删除旧的 GitHub 主机密钥

    找到并删除与 GitHub 相关的行。可以使用 ssh-keygen 命令:

    bash
    复制

    复制代码
    ssh-keygen -R github.com
  3. 获取并添加新的 GitHub 主机密钥

    尝试连接 GitHub,这将自动添加新的主机密钥:

    bash
    复制

    复制代码
    ssh -T git@github.com

    你会看到提示,询问是否信任新的主机密钥,输入 yes。

  4. 验证连接

    再次测试 SSH 连接:

    bash
    复制

    复制代码
    ssh -T git@github.com

    如果看到欢迎消息,说明问题已解决。

相关推荐
u13013016 小时前
GitHub 热榜项目:日榜(2026-10-27)
人工智能·github
zroooo17 小时前
GitHub Flow
github
粥里有勺糖17 小时前
视野修炼-技术周刊第137期 | 编程已经面目全非
前端·github·ai编程
miofly18 小时前
GitHub 今日推荐|rea:用 MCP 把反编译器和 AI agent 接到一起的逆向工具
typescript·开源·github
MicrosoftReactor18 小时前
技术速递|超越一刀切:为 GitHub Copilot CLI 和 VS Code 实现决策路由
vscode·ai·github·copilot·决策路由
m4Rk_18 小时前
【论文阅读】Agent 记忆机制(113):Agentic Memory Management——从“检索相关信息”走向“管理 Agent 内部记忆”
论文阅读·人工智能·学习·开源·github
技术达芬奇20 小时前
git bundle介绍
github
暖心hebbie设计学习20 小时前
GitHub 热榜拆解(10.28)|5 个 AI 工具:从设计到写代码,附 issue 区坑点
人工智能·github
逛逛GitHub20 小时前
看这 11 个案例,AI 做游戏真的越来越顶了。
github
前端小万21 小时前
想做个人副业别乱买服务器!我的 5 个月真实开销分享
前端·后端·github