SourceTree 问题 - 无法生成 C:/Windows/System32/OpenSSH/ssh.exe:没有这样的文件或目录

问题描述 投票:0回答:1

目前,我无法从 Bitbucket 克隆我的存储库。我收到这个错误 “这不是有效的源路径/URL” 单击“详细信息”按钮时,我收到此命令: git -c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locks ls-remote [email protected]:abc/xxx.git 输出: 错误:错误:无法生成 C:/Windows/System32/OpenSSH/ssh.exe:没有这样的文件或目录 致命:无法分叉 请告知,因为此页面上的解决方案对我不起作用 - https://stackoverflow.com/questions/10574267/cannot-spawn-ssh-when-connecting-to-github-but-ssh-t-gitgithub-com -有效

仅供参考:我有 Windows 10 操作系统

谢谢

在下面尝试过这个 连接到 Github 时出现“无法生成 ssh”,但 ssh -T [email protected] 可以工作吗?

尝试从此页面删除 credential_helper 的缓存 致命错误:凭证缓存不可用;不支持 Unix 套接字

尝试卸载并重新安装sourcetree

这些都没有帮助我

atlassian-sourcetree
1个回答
0
投票

我在某处读到一篇文章,说 Windows 将

c:\Windows\System32
翻译为
c:\Windows\SysWOW64
,这可能是找不到 OpenSSH 的原因。

因此,我在管理员模式下打开命令提示符,更改为 SysWOW64 目录,并使用 mklink 命令创建符号链接:

cd c:\Windows\SysWOW64
mklink /d OpenSSH c:\Windows\System32\OpenSSH

现在看来有效了。

© www.soinside.com 2019 - 2024. All rights reserved.