So I may be the only person who has ever had this problem.
I was trying to run a ruby script (to set up an open shift webserver) on git bash (my normal terminal), on windows. It consistently hung at the getting password stage.
Eventually I worked out that the script was using highline, and that, probably due to running git bash on windows (via MINGW), the get_character method was hanging (trying to access windows functions that weren't available or something maybe). Running the script in powershell made it work just fine.
I understand this may be a niche problem.. I just wondered if you were aware of it (/if it would be easy to fix or do something about)