herokuことはじめ

Posted by Tatsuyano on Tue, Oct 7, 2014
In
Tags heroku

まずはherokuアカウントを作成します。
2段階認証にも対応しているので、設定したほうがいいと思います。

heroku-toolbeltのインストール

CentOS(AmazonLinux)に、herokuコマンドをインストールします。

$ wget -qO- https://toolbelt.heroku.com/install.sh | sh

$HOME/.zshrc

if [ -d /usr/local/heroku ]; then
  export PATH=/usr/local/heroku/bin:$PATH
fi
$ source $HOME/.zshrc

$ which heroku
/usr/local/heroku/bin/heroku

herokuに公開鍵を登録

秘密鍵を作成

$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/Home/hoge/.ssh/id_rsa): /Home/hoge/.ssh/heroku_rsa
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /Home/hoge/.ssh/heroku_rsa.
Your public key has been saved in /Home/hoge/.ssh/heroku_rsa.pub.

$HOME/.ssh/config

Host heroku.com
    HostName heroku.com
    IdentityFile ~/.ssh/heroku_rsa
    IdentitiesOnly yes

herokuにログインし、公開鍵をアップロード

$ heroku login

$ heroku keys:add
Found existing public key: /Home/hoge/.ssh/heroku_rsa.pub
Uploading SSH public key /Home/hoge/.ssh/heroku_rsa.pub... done