1台のPCからHerokuにpushする場合は
heroku create
を実行すると各種設定がよろしくされます。
では2台目以降はどうすればいいのでしょうか?
heroku git:remote --app Heroku上のアプリ名
を入力します。
こうすると.git/configに以下が追記されます。
[remote "heroku"] url = git@heroku.アカウント名:アプリ名.git fetch = +refs/heads/*:refs/remotes/heroku/*
また、マルチアカウントを利用している場合は
heroku accounts:set アカウント名
を入力します。
こうすると.git/configに以下が追記されます。
[heroku] account = アカウント名
これを使えばCIなど復数の環境からHerokuにプッシュができるようになると思います。