Ошибка: не может возникнуть C:\Path To\TortoiseGit\Bin: нет такого файла или каталога
Попытка сделать выборку из источника:
git remote update
Получить сообщение об ошибке
Error: Cannot Spawn C:\Path To\TortoiseGit\Bin: No such file or directory
fatal: unable to fork
Error: Could not fetch origin
Почему это происходит? Также есть исправление?
Ответы
Ответ 1
Этот блог, похоже, будет той же проблемой, что и у вас:
http://www.techneiq.com/2012/08/error-cannot-spawn-cprogram.html
И эта проблема на msysgit также указывает на ту же ошибку:
https://code.google.com/p/msysgit/issues/detail?id=313
Узнайте, на что указывает ваша экологическая переменная GIT_SSH, и если в этом пути есть пробел. Возможно, переустановка TortoiseGit решит его. (В противном случае я действительно рекомендую GitExtensions)
Ответ 2
Для меня ответ заключался в удалении двойных кавычек "c:\Program Files (x86)\PuTTY\plink.exe" из переменной среды GIT_SSH.
Ответ 3
Я столкнулся с этой проблемой, когда мне потребовалось удалить и установить TortoiseGit и Git. Ранее оба были установлены на C: \, но позже я установил их на F:. Поэтому после повторной установки, когда я пытался вытащить репозитории, он выдавал мне следующую ошибку при использовании из контекстного меню
Ошибка: не может появиться C:\Program Files\TortoiseGit\bin\TortoisePlink.exe: Нет такого файла или каталога
После небольшого исследования я пошел в Настройки- > Сеть и обновил путь клиента SSH от C:... до F:... и затем был разрешен.
Ответ 4
Установите переменную среды GIT_SSH
в
%ProgramFiles(x86)%\PuTTY\plink.exe
или же
%ProgramFiles%\PuTTY\plink.exe
Ответ 5
Вы можете просто найти копию каталога в том месте, которое указывает сообщение об ошибке.
Ответ 6
Для меня, для TortoiseGit> Настройки> Сеть> SSH, мне пришлось установить его просто ssh.exe
вместо полного пути к ssh.