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

Mac环境下Git克隆仓库报错:提示Windows路径ssh.exe未找到

解决Mac下Git克隆时出现Windows SSH路径报错的问题

问题根源

你的Git全局配置里的core.sshCommand被设置成了Windows系统的SSH路径,导致Mac系统找不到对应执行文件,进而无法连接GitHub仓库。这种情况通常是跨环境使用Git(比如用WSL、虚拟机共享配置,或者手动误改了配置)导致的。

解决步骤

  • 先检查当前Git的SSH配置:

    git config --global --get core.sshCommand
    

    如果输出显示C:\Windows\System32\OpenSSH\ssh.exe,确认是配置问题。

  • 重置或修正SSH配置:
    方法一:直接移除错误的全局SSH命令配置

    git config --global --unset core.sshCommand
    

    方法二:手动指定Mac系统默认的SSH路径(一般是/usr/bin/ssh)

    git config --global core.sshCommand /usr/bin/ssh
    
  • 检查系统环境变量(可选):
    输入以下命令查看是否有错误的SSH环境变量:

    echo $SSH
    

    如果输出是Windows路径,需要编辑你的shell配置文件(比如~/.zshrc或~/.bash_profile),删除或修正相关的环境变量设置,保存后执行source ~/.zshrc(对应你的配置文件)生效。

  • 验证修复效果:
    执行以下命令测试GitHub连接:

    ssh -T git@github.com
    

    若看到类似Hi [你的用户名]! You've successfully authenticated, but GitHub does not provide shell access.的提示,说明SSH配置正常,此时再尝试克隆仓库即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 00:22:07