1

В последней версии Cygwin по умолчанию не используется командная строка windows, а вместо этого 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

1

Мысль есть два пути

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .