Windows bashでwinstyを含むopensslをプレフィックスにする必要があるのはなぜですか?
なぜコマンドを行うのか
openssl genrsa -des3 -out ca.key 4096
ハングして応答しない
ながら
winpty openssl genrsa -des3 -out ca.key 4096
うまくいきますか?
Git for Windowsのbash
はmintty
を使用します。 mintty
は、それ自体をopenssl
へのコンソールとして表示できませんが、winpty
は、必要な変換を行うため、表示できます。詳細は Git for Windows FAQ をご覧ください。
winptyは、Windowsコンソールプログラムと通信するためのUnix pty-masterと同様のインターフェイスを提供するWindowsソフトウェアパッケージです。パッケージは、ライブラリ(libwinpty)と、Cygwin/MSYS ptyでWindowsコンソールプログラムを実行するためのCygwinおよびMSYS用のツールで構成されています。
not-nativeシェルでネイティブのopensslを実行しようとするため、winpty
のインターフェイスが必要です