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

使用yarn add emailjs/browser时遇Git Host key验证失败错误

解决yarn安装emailjs/browser时的Host key验证失败问题

你遇到的错误是因为yarn尝试通过SSH协议拉取github上的emailjs/browser仓库,但本地没有验证过github的主机密钥,导致连接被拒绝。下面是适配这个库的解决方案:

临时快速解决

直接用HTTPS地址安装,跳过SSH验证:

yarn add https://github.com/emailjs/browser.git

永久配置(全局/项目级)

如果不想每次都手动改地址,可以配置git自动把github的SSH地址替换成HTTPS:

  • 全局生效(所有项目都能用):
    git config --global url."https://github.com/".insteadOf ssh://git@github.com/
    
  • 仅当前项目生效:
    进入你的项目目录,执行:
    git config url."https://github.com/".insteadOf ssh://git@github.com/
    

配置完成后,再执行yarn add emailjs/browser就能正常安装了。

另一种方案:手动添加github主机密钥

如果坚持用SSH协议,可以手动把github的主机密钥添加到本地信任列表:

  • Windows PowerShell执行:
    ssh-keyscan github.com | Out-File -Append $env:USERPROFILE\.ssh\known_hosts
    
  • 类Unix系统(Mac/Linux)执行:
    ssh-keyscan github.com >> ~/.ssh/known_hosts
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 21:28:13