origin

~/.ssh/config
<Herokuで鍵がPermission denied (publickey). になる時>
http://opamp.hatenablog.jp/entry/20110914/1316011399



Windowsの場合、公開鍵は「C:\Users\<ユーザー名>\.ssh」のフォルダに格納されているはずです。
※Found existing publick key: C:\Users\<ユーザー名>\.ssh\id_rsa.pub
 Uploading ssh publick key: C:\Users\<ユーザー名>\.ssh\id_rsa.pub
のメッセージを確認しよう!
<windows>
http://blog.infinity-dimensions.com/2012/02/heroku-public-key-add.html#!/2012/02/heroku-public-key-add.html






# 超簡単なHeroku(ヘロク)の概要
git pushしただけでアプリを公開できるサービス。  
無料枠で色々できる。  
   
   
# Heroku用語集
   
## Slug(スラグ)
ソースコードと、依存関係のあるライブラリ(Dependencies)をまとめておく。
これにより、アプリを素早く稼働できる。
ファイルサイズに制限があるので、静的ファイル(JavaScript、CSS、画像ファイル等)は、外部ストレージに保存する事を推奨されている
   
## Dyno(ダイノ)
仮想サーバ。ここでSlugを読み込む。
簡単に増減できる。
基本的に破棄される物なので、永続的なファイルを保持する事は出来ない。
データを永続的に保持する場合、アドオンや外部ストレージを使用する。
(Addmon:Databaseとか)

   
## Dependencies
ライブラリの依存関係を示したファイル。
Rubyならgem、Node.jsならpackege.jsonだったり。
   
## Procfile(プロックファイル)
Heroku上で動かしたいコマンドの一覧。
Webからのリクエストを処理するためのプロセスや、
バックグラウンドで処理するプロセス。  
gitコマンド1発でHerokuに送ることができる。
   
   
# 準備
   
## ユーザ登録
[Heroku](https://www.heroku.com/)のユーザ登録が必要です。
   
## Heroku Toolbelt(CLIツール)インストール
コマンドラインで操作するためのツールをインストールします。[公式サイトを参照して下さい。](https://devcenter.heroku.com/articles/heroku-cli)  
npmを使う方法が OSごとの変化がないので、一番お手軽ではないでしょうか。(Node.jsが要りますが。)

npm install -g heroku-cli

Windowsの場合、パスを通す必要があるかもしれません。  
npmのインストールメッセージを参考に、パスを通す場所を確認して下さい。  
面倒なら、Chocolateyを使ってインストールする方法がお勧めです。

choco install heroku-cli

バージョン確認は以下のコマンド

heroku --version


## 秘密鍵/公開鍵 作成

(作成例) ssh-keygen -t rsa -C "Heroku-key"

Windowsの場合、git bashからの実行でよいかと。

## 公開鍵のアップロード

heroku login

ログインと同時に公開鍵がアップされる。




rails new mymemo -d postgresql

Gemfileを編集。
gem 'therubyracer', platforms: :ruby
のコメントアウトを解除。

C:\Users\uskaki002\AppData\Roaming\npm
C:\Users\uskaki002\AppData\Roaming\npm\heroku
C:\Users\uskaki002\AppData\Roaming\npm\node_modules\heroku-cli\bin\run




Microsoft Windows [Version 10.0.15063]
(c) 2017 Microsoft Corporation. All rights reserved.

C:\Users\uskaki002>where heroku
C:\Users\uskaki002\AppData\Roaming\npm\heroku
C:\Users\uskaki002\AppData\Roaming\npm\heroku.cmd
C:\Program Files\Heroku\bin\heroku.cmd

C:\Users\uskaki002>







/bin/bash: 
C:\Users\uskaki002\AppData\Roaming\npm\node_modules\heroku-cli\bin\run: そのようなファイルやディレクトリはあ りません

## アドオン

Addon:Logging Addon:Mail Addon:Analytics -- Addon:DataBase



# アプリ開発に手間取ってない?Herokuでこれからの開発手法を手に入れよう!
# 岡本 充洋 [セールスフォース・ドットコム]/稲葉 洋幸 [セールスフォース・ドットコム]

git push heroku master

git連携
プルリクした内容が、heroku上でも見れる。


Data データを管理・保管する
Elements 便利な追加機能

heroku flow

Heroku Meetup東京にて定期開催