git - 无法克隆 GitHub SSH 存储库 : CreateProcessW failed error:193

标签 git github ssh openssh

这就是我正在做的,而且我不断得到这个: error

我试过:

  • 在 GitHub 上检查我的 ssh key ,生成新的
  • https://git-scm.com/download/win 卸载和安装 Git
  • 从 Windows 应用和功能/可选功能中卸载和安装 OpenSSH
  • 按照建议通过 scoop 和 git-with-openssh 安装 git here
  • 更改 GIT_SSH 环境变量以更正 scoop git-with-openssh 中的路径,并在用户和系统环境变量中检查它
  • 谷歌搜索

注意事项:

  • 我可以通过 https 克隆存储库没有问题
  • 当我通过 GitHub 桌面通过 https 克隆存储库,然后将 GitHub 桌面中的链接更改为 ssh 时,它在推送后卡住了
  • 我想我错过了一些我无法想象的东西,或者有什么不对劲,请帮忙:)

最佳答案

git-for-windows/git issue 2380 所示, 请确保:

  • 删除/取消设置 GIT_SSH 环境变量。
    特别是,它应该引用C:\Windows\System32\OpenSSH\ssh.exe
  • 设置你的 PATH 以便 C:\Program Files\Git\usr\bin before C:\Windows\System32\OpenSSH

关于git - 无法克隆 GitHub SSH 存储库 : CreateProcessW failed error:193,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67942769/

相关文章:

git - 如果不是最新的,则防止 git push 发送整个 repo

security - 开源项目 : what to do with private/secret config data?

windows - 是否可以通过 Citrix 客户端建立 SSH 隧道?

git - 使用 "mine"或 "theirs"解决 git 中多个 merge 冲突的工具

git - "Frankensteining"来自 git 存储库的分支 - 允许 merge 移动的文件

git - 从 git 恢复特定的提交

github - 如何仅嵌入要点中的某些行?

python - 使用工作流在 github 中对 databricks python 代码进行 flake8 linting

ssh - 实现 SELinux 后无法使用 SSH?

ssh - 使用 ssh 从 Linux 服务器发出备份命令