Pergunta

Eu tenho lido todos os tipos de tutoriais sobre como implantar aplicativos Rails no Heroku no Windows.

Eu tentei instalar Git, Heroku Gem, gerando chaves ssh e caminhos de configuração e tudo ...

Recebo o erro de chave pública (sem massa) ou não é fatal não encontrado (com massa) ...

Foi útil?

Solução

Após alguns problemas de configuração - de fato relacionados às chaves do SSH - desenvolvi com sucesso aplicativos Rails/Sinatra no Windows e os implantei para a Heroku. Funciona bem.

Gerar as chaves foi um desafio - eu não mantive anotações, mas acho que gerei as chaves com a GUI GIT na qual você pode criar uma chave OpenSSH. Esse arquivo -chave é armazenado em ~/.ssh (Então, dentro C:\Documents and Settings\<account>\.ssh) Como id_rsa com um acompanhante id_rsa.pub. Como eu queria uma chave separada para uso em Heroku, renomeei os dois arquivos do par de chaves para id_heroku / id_heroku.pub.

Finalmente, na mesma pasta, criei um arquivo config. Esse arquivo contém

Host heroku.com
Hostname heroku.com
Port 22
IdentitiesOnly yes
IdentityFile ~/.ssh/id_heroku
TCPKeepAlive yes
User user@example.com

Outras dicas

Como alternativa, você pode utilizar puttygen.exe e colar a chave pública do OpenSsh em um arquivo mykey.pub e fazer upload isso com as teclas Heroku: adicione c: mykey.pub

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top