当我尝试用cygwin上的git克隆时,我遇到了问题.我的GIT_SSH是
"C:\ProgramFiles(x86)\Git\bin\".
Run Code Online (Sandbox Code Playgroud)
当我尝试克隆时,结果如下:
$ 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
Run Code Online (Sandbox Code Playgroud)
我已经看到很多与该问题相关的问题,但我找不到解决这个问题的答案.欢迎所有想法!谢谢 !
Von*_*onC 17
在Windows上使用SSH的Git之后,您会看到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
Run Code Online (Sandbox Code Playgroud)
就我而言,由于我使用的是Git Extension (3.3.1),因此我调整了SSH 客户端路径。
为此,我转到菜单工具>设置> Git 扩展(左侧类别)> SSH并将我的SSH 客户端路径调整为C:\Program Files\git\usr\bin\SSH.EXE
| 归档时间: |
|
| 查看次数: |
9787 次 |
| 最近记录: |