Ssh 无法生成C:\ProgramFiles(x86)\Git\cmd\:没有这样的文件或目录。
我在cygwin上尝试用git克隆时遇到问题。我的GIT_SSH是Ssh 无法生成C:\ProgramFiles(x86)\Git\cmd\:没有这样的文件或目录。,ssh,git-clone,Ssh,Git Clone,我在cygwin上尝试用git克隆时遇到问题。我的GIT_SSH是 "C:\ProgramFiles(x86)\Git\bin\". 当我尝试克隆时,结果如下: $ git clone ssh://*****/home/local/git/prestashop myDirectory Cloning into 'myDirectory'... error: cannot spawn C:\ProgramFiles(x86)\Git\cmd\: No such file or director
"C:\ProgramFiles(x86)\Git\bin\".
当我尝试克隆时,结果如下:
$ git clone ssh://*****/home/local/git/prestashop myDirectory
Cloning into 'myDirectory'...
error: cannot spawn C:\ProgramFiles(x86)\Git\cmd\: No such file or directory
fatal: unable to fork
我见过很多与这个问题相关的问题,但我找不到解决这个问题的答案。欢迎所有想法!谢谢 接下来,您会看到GIT_SSH应该引用SSH可执行文件,而不仅仅是它的路径:
(old msysgit)
set GIT_SSH=C:\Program Files (x86)\Git\bin\ssh.exe
(new 2015 git for Windows)
set GIT_SSH=C:\Program Files\Git\usr\bin\ssh.exe
在我的例子中,因为我使用的是Git扩展s(3.3.1),所以我必须调整我的SSH客户端路径
为此,我进入菜单工具设置
C:\ProgramFiles\Git\usr\bin\ssh.exe
@IshmaelSmyrnow找到了我的。我已将您的评论包含在答案中,以提高可视性。