Cygwin+Mintty 密码提示问题

Cygwin+Mintty 密码提示问题

最新版本的 Cygwin 默认不使用 Windows 命令提示符,而是使用 Mintty。最初,我喜欢 Mintty,因为它响应更快,单击鼠标中键即可粘贴。但是,这种设置有一个大问题:

不会显示任何密码提示。这适用于gitpsql其他程序。这意味着当我运行程序时Password:应该出现提示,但什么也没有发生。直接输入密码也没有用,仍然什么也没有发生。

我知道这是 Mintty 和/或 Cygwin 的问题,因为我还安装了默认 Windows Git 安装附带的“git bash”,并且它可以在那里运行。

系统描述:Windows 7 Professional 64 Bit、Cygwin(相当晚的版本)(如何找出 cygwin 版本?)、mintty 1.1.2、zsh(但 bash 中存在同样的问题)。

我如何让 cygwin+mintty 显示我的密码提示?

或者我可以让 Cygwin 再次使用 Windows 命令 shell(我讨厌这样做,但总比不显示命令提示符要好)?

答案1

认为有两种方法

  1. 尝试其他控制台吗?康埃穆或者控制台2例如。
  2. 运行sh.exe --login -i而不是 mintty。我相信sh.exe与 存在于同一文件夹中mintty.exe,因为 mintty 不是 shell,而只是终端。

相关内容