Git Bash в Windows не работает (ошибка непрерывного разрешения запрещена) - PullRequest
1 голос
/ 09 мая 2019

Моя оболочка Git Bash в Windows 10 застряла в следующем состоянии, и независимо от того, какие команды я ввожу, она возвращает только сообщение «Отказано в доступе», как показано на скриншоте:

https://imgur.com/a/WFTdC96

Обратите внимание, что это экран, который я получаю, когда открываю оболочку Git Bash, независимо от того, где я ее открываю (даже после перезапуска системы) и какую бы команду я не вводил!Это не происходит только в определенной ситуации, я в основном застрял на этом экране и не могу заставить Git Bash вернуться в нормальное состояние, то есть он для меня бесполезен.Единственная команда, которую я могу ввести, это «выход», после чего терминал закрывается.

Для всех остальных команд я получаю вот это: 198671088 [main] bash 11048 fork: child -1 - CreateProcessW не удалось выполнить 'C: \ Program Files \ Git \ usr \ bin \ bash.exe ', errno 13 bash: fork: В доступе отказано

Как я сюда попал: я вошел в «git status» и затем не смог вернуться из этогоэкран, так как ввод не был принят (Cmd + C, Cmd + Q, Q и т. д. не работали), поэтому я произвольно разбивал клавиатуру до тех пор, пока Git не попытался форкнуть, однако произошел сбой с возвращением сообщения на скриншоте (кстати, яЯ, очевидно, новичок).

То, что я пробовал: перезапустить систему, переустановить Git, ввести различные команды, запустить Git Bash от имени администратора, проверить переменную PATH, попробовать убить процесс в диспетчере задач (естьнет, когда Git Bash закрыт) и т. д.

Кто-нибудь знает, что я могу сделать?Буду очень признателен!

1 Ответ

0 голосов
/ 10 мая 2019

Попробуйте сначала выполнить ту же команду bash из CMD с упрощенным PATH .
И используйте последнюю версию Git для Windows .

set PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\
set GH=C:\path\to\git
set PATH=%GH%\bin;%GH%\usr\bin;%GH%\mingw64\bin;%PATH%

Посмотрите, если проблема не исчезнет: если нет, это указало бы на проблему PATH.

...