LoginSignup
5
7

More than 5 years have passed since last update.

別のPCからでもHerokuのappをデプロイできるようにする(Mac)

Last updated at Posted at 2016-04-07

デスクトップ用PC(1台目)でHerokuを使用して開発しているappを、ノートPC(2台目)からでもデプロイできるようにするときの自分用メモ。(Mac環境)

  1. メインとなるソースはgitで管理しているので、そこからcloneしておく。
  2. heroku toolbeltをインストールしておく。
  3. Herokuにログインします。EmailとPasswordはそれぞれ登録済みのものを入力する。heroku login
  4. この状態だと、heroku configや、heroku infoしても1台目の設定が表示されない。
  5. Herokuにログインして、アプリを選択→Settings→Info項目のGit URLをメモしておく。
  6. ターミナルでgit remote add heroku <メモしたGit URL>を実行する
  7. heroku configheroku infoが表示されるようになります。
  8. 公開鍵を登録していない場合はデプロイできないので、/Users/ユーザー名/.ssh/に、ssh-keygen -C <Herokuアカウントのメルアド> -t rsaで作成したheroku_id_rsaを配置
  9. /Users/ユーザー名/.ssh/configファイルを作成し、以下の用に記述。
Host heroku.com
 User git
 port 22
 Hostname heroku.com
 IdentityFile ~/.ssh/heroku_id_rsa
 TCPKeepAlive yes
 IdentitiesOnly yes

heroku keys:addで作成したheroku_id_rsa.pubを指定してあげると、 git push heroku masterでデプロイできるようになります。

5
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
7