herokuの使い方を学び中。
PaaSやサーバーの知識皆無のため、一番シンプルな以下のチュートリアルから実施した。 https://devcenter.heroku.com/articles/getting-started-with-python
もちろんこれでも問題多発。
heroku初回ログイン後のSSH Key生成でエラー発生。
Could not find an existing public key. Would you like to generate one? [Yn] Y Generating new SSH public key. ! Could not generate key: 'ssh-keygen' は、内部コマンドまたは外部コマン ! 操作可能なプログラムまたはバッチ ファイルとして認識されていません。
以下サイトを参考に、環境変数を作成してもダメ。念のためコマンドプロンプトやPCを再起動してもダメ。
herokuの初回ログイン時にキーが作れなかった時のメモ - Qiita
SSH Key生成はインストールしたSourcetreeでできそうなので、それでキーを作成。
SourceTree 設定手順 覚書【Windows】 - Qiita
さらに、作成したPublic keyを herokuのwebサイトからコピペで登録した。
これで行けるはず・・・?
※その他参考サイト Heroku で Flask + SQLAlchemy を使う - Twisted Mind
pythonは確かに簡単な言語だけど、webアプリとか、言語以外のいろいろなものが絡み合う使い方を求めると、結局かなり複雑になるんですね。