Error: Cannot Spawn C:\Path To\TortoiseGit\Bin: No such file or directory

后端 未结 6 1728
时光说笑
时光说笑 2021-01-07 22:51

Trying to do a fetch from origin:

git remote update

Get the error

Error: Cannot Spawn C:\\Path To\\TortoiseGit\\Bin: No su         


        
相关标签:
6条回答
  • 2021-01-07 23:26

    For me, for TortoiseGit>Settings>Network>SSH , I had to set it to just ssh.exe instead of the full path to ssh.

    0 讨论(0)
  • 2021-01-07 23:28

    I faced this problem when I was required to remove and install the TortoiseGit and Git. Previously both was installed on C:\ but later I installed those on F:. So after re-installing when I tried to pull repositories it was giving me the following error while using from context menu

    error: cannot spawn C:\Program Files\TortoiseGit\bin\TortoisePlink.exe: No such file or directory

    After little bit investigation I went to Settings->Network and update the SSH Client path from C:... to F:... and then it was resolved.

    0 讨论(0)
  • 2021-01-07 23:33

    For me the answer was removing the double quotes of "c:\Program Files (x86)\PuTTY\plink.exe" from the environment variable GIT_SSH.

    0 讨论(0)
  • 2021-01-07 23:33

    You can just find the copy the directory into the place which the error message has point out.

    0 讨论(0)
  • 2021-01-07 23:37

    Set environment variable GIT_SSH to

    %ProgramFiles(x86)%\PuTTY\plink.exe
    

    or

    %ProgramFiles%\PuTTY\plink.exe
    
    0 讨论(0)
  • 2021-01-07 23:43

    This blog would seem to be the exact same problem that you have:

    http://www.techneiq.com/2012/08/error-cannot-spawn-cprogram.html

    And this issue on msysgit also points to the same error:

    https://code.google.com/p/msysgit/issues/detail?id=313

    Find out what your GIT_SSH environmental variable is pointing to and if that path has a space in it. Maybe reinstalling TortoiseGit would solve it. (Otherwise I can really recommend GitExtensions instead)

    0 讨论(0)
提交回复
热议问题