4

Windows から heroku に Rails アプリをデプロイする方法に関するあらゆる種類のチュートリアルを読んできました。

私はgit、heroku gemをインストールし、sshキーを生成し、パスを設定してみました...

公開鍵エラー(パテなし)または致命的な認証なし(パテあり)のいずれかが表示されます...

4

2 に答える 2

4

いくつかのセットアップの問題 (実際には SSH キーに関連するもの) の後、Rails/Sinatra アプリケーションを Windows 上で開発し、それらを Heroku にデプロイすることに成功しました。それは正常に動作します。

鍵の生成は難題でした -- 私はメモを取りませんでしたが、OpenSSH 鍵を作成できる Git GUI を使用して鍵を生成したと思います。そのキーファイルは~/.ssh、付随する. Heroku で使用する別のキーが必要だったので、キー ペアの両方のファイルの名前を/に変更しました。C:\Documents and Settings\<account>\.sshid_rsaid_rsa.pubid_herokuid_heroku.pub

最後に、同じフォルダーに、ファイルを作成しましたconfig。そのファイルには

Host heroku.com
Hostname heroku.com
Port 22
IdentitiesOnly yes
IdentityFile ~/.ssh/id_heroku
TCPKeepAlive yes
User user@example.com
于 2010-05-27T21:36:20.160 に答える
1

または、 puTTYgen.exe を使用して OpenSSH 公開鍵を mykey.pub ファイルに貼り付け、heroku keys:add c:\mykey.pub でアップロードすることもできます。

于 2011-07-07T14:57:59.627 に答える