Ошибка Git bash: не удалось разветвить дочерний процесс: нет доступных терминалов (-1)
раньше у меня было до 8 терминалов Git bash, работающих одновременно.
В настоящее время у меня есть только 2 вверх.
Я не видел эту ошибку раньше, и я не понимаю, что ее вызывает.
любая помощь будет оценили!
прикрепленное изображение:
15 ответов:
нашел аналогичную проблему и потенциальное решение здесь:https://groups.google.com/forum/#! topic/git-for-windows/EO27WWvHx64
Я не уверен, если вы все еще возникают проблемы с этим, но я нашел очень простое решение проблемы, которое сработало для меня. Я открыл командную строку windows и запустил команду $ tasklist
похоже, что ssh-соединения, которые я сделал в своих оболочках Git bash, не были закрыты, когда эти окна были закрыты и висели доступные git bash shell windows.
Это может быть опасным решением, но из командной строки windows я запустил $ taskkill /F /IM ssh.exe
все, кажется, работает снова после этого. Возможно, это не было напрямую связано с сиротскими процессами, но это сработало, по крайней мере, для меня. Удачи вам!
Я вижу проблему в windows в git bash, когда я убиваю свою консоль git bash без использования exit. Я нашел убийство ssh-агента.exe задача из Диспетчера задач windows, чтобы исправить эту проблему.
Я обращаюсь к этому с обходным путем:
- закройте окно Git Bash.
- открыть Диспетчер задач.
- найдите процесс "Git для Windows".
- убить его.
- Открыть Git Bash.
теперь все должно быть в порядке.
перезагрузите компьютер.
(другие ответы не работали для меня. (Я не пытался переустановить. Перезапуск, вероятно, быстрее.))
для меня (или любого, кто работает с транспортиром, который может запускать автономный сервер Selenium/WebDriver), мне нужно было
taskkill
the конкретный webdriver, которая проходила мои тесты.так что просто другой аргумент: или ваш chromedriver версия могут различаться
taskkill /f /im chromedriver_2.34.exe
обратите внимание на ваш водитель может меняться:
IEDriverServer*.*.*.exe
vschromedriver_*.**exe
ваш драйвер может версия могут различаться:
chromedriver_2.34.exe
vschromedriver_2.33.exe
эта проблема усугубилась после транспортиром выход без закрытия автоматического / тестового браузера, (из-за отдельной проблемы я еще не понимаю.) Естественно много
chromedriver
задачи остаются запущенными, поэтому убейте их.
убийство ssh-агент.exe был пункт в моем случае.
вот как вы можете сделать это быстро. Запустите это в командной строке:
taskkill /F /IM ssh-agent.exe
Я пытался убить все мои терминалы Git в диспетчере задач решает проблему. Это работает и для меня тоже. удача.
в более поздней версии git для windows, процесс, чтобы убить в диспетчере задач был "GitExtensions.исполняемый." Убил это, и терминалы перезапустились без проблем.