В Windows 7,64 бит, вышеупомянутое решение (Onur Turhan's) сработало для меня с небольшими изменениями, как показано ниже
C:\Users\MyName > heroku login
Введите адрес электронной почты / пароль
C:\Users\MyName >ssh-keygen -t rsa -f id_rsa
Это сгенерировало двафайлы (id_rsa и id_rsa.pub) в моем каталоге c: \ Users \ MyName (не в каталоге .ssh)
heroku keys:add id_rsa.pub
git clone git@heroku.com:some-heiku-xxxx.git -o heroku
Полагаю, добавление правильного файла "id_rsa.pub" является наиболее важным. Послегенерация открытого ключа с помощью keygen просто убедитесь, что вы добавляете правильный ключ, посмотрев на отметку времени, когда он был создан.