Herokuのアプリ名を変更する + Gitリモート設定変更

@kasumiiです。こんにちは。

とりあえずつけてあったHerokuのアプリ名を変更したくなったので、変更方法を調べてみました。

【参考】Renaming Apps from the CLI | Heroku Dev Center

結論から言うと、ターミナルなどでHerokuアプリのディレクトリ内から以下のコマンドを実行するだけ。

heroku apps:rename NEWNAME

以下のような表示が出て、アプリ名の変更が完了します。

Renaming OLDNAME to NEWNAME... done
http://NEWNAME.herokuapp.com/ | git@heroku.com:NEWNAME.git
Git remote heroku updated

これで http://NEWNAME.herokuapp.com/ という新しいURLでアクセスできるようになりました。(∩´∀`)∩ワーイ

最初、Herokuの管理画面からアプリ名を変更してみたところ、git push heroku masterしたときに動かなくなってしまいました。(本来なら以下のようなGitリモートの設定変更も手動でやらないといけないので動かなくなって当然だったんですが…)

git remote rm heroku
heroku git:remote -a NEWNAME

で、Herokuさんは、アプリのディレクトリ内からheroku apps:renameするだけで、上記のリモート設定変更まで自動でやってくれるんですねー!かしこい!

なんていうかHerokuさんは、管理画面からやろうとすると逆に不便なことが多い気がします…w