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

Git拉取远程仓库遇SSH密钥类型不匹配,修改.ssh/config仍无效求助

解决Git SSH主机密钥类型不匹配问题

修正.ssh/config配置

你当前的config配置存在匹配问题:用Host *搭配固定HostName会强制所有SSH连接指向该IP,但你的远程仓库实际使用的是域名zzzzz.zzzzzzzz.zzz,导致配置未生效。请修改为针对目标主机的精准配置:

Host zzzzz.zzzzzzzz.zzz
  HostKeyAlgorithms +ssh-rsa,ssh-dss
  PubkeyAcceptedKeyTypes +ssh-rsa,ssh-dss
  Port ppppp
  • 将zzzzz.zzzzzzzz.zzz替换为你远程地址里的实际域名
  • 将ppppp替换为远程地址对应的端口号
    该配置仅对目标仓库的主机生效,不会干扰其他SSH连接。

验证配置有效性

执行拉取命令测试修复效果:

git fetch production

额外排查项

如果问题仍存在,检查以下内容:

  • 确认你的SSH公钥已正确添加到目标仓库的权限管理中
  • 清除本地旧的主机密钥缓存(若之前连接过该主机):
ssh-keygen -R zzzzz.zzzzzzzz.zzz

重新执行拉取命令时,会提示确认主机密钥,选择接受即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 07:35:27