Hi Guys,
To get started with Heroku, you need a public key. If you do not have one in the
C:\Users\<YourUsername>\.ssh folder, then you get this error
D:/Program Files (x86)/Heroku/lib/heroku/auth.rb:195:in `read’: No such file or |
looking at the source code, line 195 is ssh key generation. So what we need to do is use a utility like GitBash to do this for us:
Instructions
TO get up and running with the Heroku Toolbelt on windows ensure you read:
http://devcenter.heroku.com/articles/quickstart
Once you have read that and installed Heroku toolbelt
http://assets.heroku.com/heroku-toolbelt/heroku-toolbelt.exe
then install Git (Or use the Git bash if already installed)
http://msysgit.googlecode.com/files/Git-1.7.8-preview20111206.exe
Now, what you do is follow all the instructions here, you might as well ensure you have a GitHub account, its nice to put your code in a repository if developing:
http://help.github.com/win-set-up-git/
You should then have these files (you might not have known hosts), if you did not connect into git
The Heroku batch file will look for the id_rsa.pub file and use it to connect to the cloud servers.
Once this is done, you can then go back to the heroku.cmd execution and login
D:\Program Files (x86)\Heroku>heroku login
Enter your Heroku credentials.
Email: ROMIKOV@GMAIL.COM
Password:
Found existing public key: C:/Users/Romiko/.ssh/id_rsa.pub
Uploading ssh public key C:/Users/Romiko/.ssh/id_rsa.pub
That is it, so hope this gets you started on Heroku