Windows から heroku に Rails アプリをデプロイする方法に関するあらゆる種類のチュートリアルを読んできました。
私はgit、heroku gemをインストールし、sshキーを生成し、パスを設定してみました...
公開鍵エラー(パテなし)または致命的な認証なし(パテあり)のいずれかが表示されます...
Windows から heroku に Rails アプリをデプロイする方法に関するあらゆる種類のチュートリアルを読んできました。
私はgit、heroku gemをインストールし、sshキーを生成し、パスを設定してみました...
公開鍵エラー(パテなし)または致命的な認証なし(パテあり)のいずれかが表示されます...
いくつかのセットアップの問題 (実際には SSH キーに関連するもの) の後、Rails/Sinatra アプリケーションを Windows 上で開発し、それらを Heroku にデプロイすることに成功しました。それは正常に動作します。
鍵の生成は難題でした -- 私はメモを取りませんでしたが、OpenSSH 鍵を作成できる Git GUI を使用して鍵を生成したと思います。そのキーファイルは~/.ssh
、付随する. Heroku で使用する別のキーが必要だったので、キー ペアの両方のファイルの名前を/に変更しました。C:\Documents and Settings\<account>\.ssh
id_rsa
id_rsa.pub
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 keys:add c:\mykey.pub でアップロードすることもできます。