Проблемы с запросом пароля Cygwin+Mintty

Проблемы с запросом пароля Cygwin+Mintty

Последняя версия Cygwin по умолчанию не использует командную строку Windows, а вместо нее Mintty. Поначалу мне нравился mintty, потому что он гораздо более отзывчив и вставляет по среднему щелчку. Однако с этой настройкой есть большая проблема:

Никакие запросы на ввод пароля не отображаются. Это справедливо для git, psqlи других. Это означает, что когда я запускаю программу и Password:должен появиться запрос, вместо этого ничего не происходит. Не помогает и простой ввод пароля, тогда все равно ничего не происходит.

Я знаю, что это проблема с Mintty и/или Cygwin, потому что у меня также установлен «git bash», который идет вместе с установкой Windows Git по умолчанию, и там он работает.

Описание системы: Windows 7 Professional 64 Bit, Cygwin (довольно поздняя версия) (как узнать версию cygwin?), mintty 1.1.2, zsh (но та же проблема и в bash).

Как заставить cygwin+mintty отображать запросы на ввод пароля?

Или можно ли заставить Cygwin снова использовать командную оболочку Windows (которую я ненавижу, но это лучше, чем не отображать командные строки)?

решение1

Думал, что есть два пути

  1. Попробовать альтернативные консоли?ConEmuилиКонсоль2например.
  2. Запустить sh.exe --login -iвместо mintty. Я думаю, sh.exeчто существует в той же папке, что и mintty.exe, потому что mintty — это не оболочка, а всего лишь терминал.

Связанный контент