Кто-нибудь успешно развернул на героку с платформы Windows? - PullRequest
4 голосов
/ 11 мая 2010

Я читал всевозможные учебники о том, как развертывать приложения rails на heroku из windows.

Я пытался установить git, heroku gem, генерировать ssh-ключи, задавать пути и все такое ...

Я получаю либо ошибку открытого ключа (без замазки), либо фатальную, не найдена авторизация (с замазкой) ...

Ответы [ 2 ]

4 голосов
/ 28 мая 2010

После некоторых проблем с настройкой - действительно связанных с ключами SSH - я успешно разработал приложения Rails / Sinatra для Windows и развернул их в Heroku. Работает нормально.

Генерация ключей была непростой задачей - я не вел записи, но, думаю, сгенерировал ключи с помощью графического интерфейса Git, в котором вы можете создать ключ OpenSSH. Этот ключевой файл хранится в ~/.ssh (то есть в C:\Documents and Settings\<account>\.ssh) как id_rsa с сопровождающим id_rsa.pub. Поскольку я хотел использовать отдельный ключ для использования в Heroku, я переименовал оба файла пары ключей в id_heroku / id_heroku.pub.

Наконец, в той же папке я создал файл config. Этот файл содержит

Host heroku.com
Hostname heroku.com
Port 22
IdentitiesOnly yes
IdentityFile ~/.ssh/id_heroku
TCPKeepAlive yes
User user@example.com
1 голос
/ 07 июля 2011

В качестве альтернативы вы можете использовать puTTYgen.exe и вставить открытый ключ OpenSSH в файл mykey.pub и загрузить его с помощью ключей heroku: добавить c: \ mykey.pub

...