Windows10下从Bitbucket克隆仓库失败,ssh.exe不存在求助
解决Windows10下Bitbucket克隆失败(找不到ssh.exe)的问题
针对你遇到的“无法找到C:/Windows/System32/OpenSSH/ssh.exe”导致克隆失败的问题,可按以下步骤排查解决:
检查并安装Windows自带OpenSSH客户端
打开「设置」→「应用」→「可选功能」,查看列表中是否存在「OpenSSH 客户端」。若没有,点击「添加功能」搜索并安装,安装完成后重启电脑。修复或替换SSH路径
- 若已安装OpenSSH,确认
C:\Windows\System32\OpenSSH目录下是否存在ssh.exe,若不存在,卸载现有OpenSSH客户端后重新安装。 - 也可让Git使用自带的SSH程序:打开Git Bash,执行命令:
注意:路径需根据你的Git实际安装位置调整,比如Git安装在D盘就对应修改路径。git config --global core.sshCommand "C:/Program Files/Git/usr/bin/ssh.exe"
- 若已安装OpenSSH,确认
调整Sourcetree的SSH配置
打开Sourcetree,依次点击「工具」→「选项」→「Git」,在「SSH客户端」选项中选择「OpenSSH」,或手动指定Git自带的ssh.exe路径(如C:\Program Files\Git\usr\bin\ssh.exe),保存设置后重试克隆。验证SSH连接有效性
打开CMD或Git Bash,执行命令:ssh -T git@bitbucket.org若返回类似「logged in as xxx.」的提示,说明SSH连接正常,此时再尝试克隆仓库即可。
内容的提问来源于stack exchange,提问作者user21911089
相关产品推荐
相关产品推荐

