有没有人从Windows平台成功部署到heroku?
我一直在阅读有关如何从windows上部署rails应用程序的各种教程。
我已经尝试安装git,heroku gem,生成ssh键并设置路径和所有内容……
我得到公钥错误(没有putty)或致命没有找到auth(使用putty)…
在一些设置问题 – 确实与SSH密钥相关 – 我已成功在Windows上开发Rails / Sinatra应用程序并将其部署到Heroku。 它工作正常。
生成密钥是一个挑战 – 我没有记录,但我认为我使用Git GUI生成密钥,您可以在其中创建OpenSSH密钥。 该密钥文件存储在~/.ssh
(因此在C:\Documents and Settings\
~/.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
或者,您可以使用puTTYgen.exe,并将OpenSSH公钥粘贴到mykey.pub文件中,并使用heroku密钥上传:添加c:\ mykey.pub