当我尝试在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 directory
fatal: unable to fork
我已经看到很多与此问题相关的问题,但我无法找到解决此问题的答案。欢迎所有想法!谢谢!
答案 0 :(得分:17)
在Git with SSH on Windows之后,您会看到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
答案 1 :(得分:1)
就我而言,由于我使用的是 Git扩展(3.3.1),因此我已经调整了 SSH客户端路径。
Todo,所以我进入菜单工具> 设置> Git扩展(位于左侧的类别)> SSH ,并将我的 SSH客户端路径调整为 C:\ Program Files \ git \ usr \ bin \ SSH.EXE