まずは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