You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

远程主机标识已变更?npm安装mui/system遇安全错误如何处理?

解决meteor npm install mui/system时的SSH主机密钥验证错误

问题根源

这个错误的核心是GitHub的SSH主机密钥已更新,你本地~/.ssh/known_hosts文件里存储的旧密钥和当前GitHub返回的新密钥不匹配,触发了SSH的严格安全校验机制,导致Git无法连接到GitHub仓库。

处理步骤

  1. 移除本地旧的GitHub主机密钥
    执行以下命令,自动清理known_hosts中所有GitHub相关的旧密钥条目:

    ssh-keygen -R github.com
    
  2. 添加新的GitHub主机密钥
    执行SSH连接命令触发密钥确认:

    ssh -T git@github.com
    

    当终端提示是否添加新的主机密钥时,输入yes并回车即可。

  3. 修正包名并重新执行安装
    注意:你要安装的包名有误,Material UI的系统包正确名称是@mui/system,不是mui/system。重新运行安装命令:

    meteor npm install @mui/system
    

补充说明

  • GitHub在2023年3月更新了SSH主机密钥,所有之前通过SSH连接过GitHub的用户都会遇到这个问题。
  • 不要手动编辑known_hosts文件删除条目,使用ssh-keygen -R命令更安全且不易出错。
  • 如果执行ssh -T git@github.com时提示权限问题,检查你的SSH密钥是否正确配置在GitHub账户中。

内容的提问来源于stack exchange,提问作者VikR

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 19:03:21