いくつかのペットプロジェクトでのみ使用していたとき、herokuの使用は簡単でした。今、私は複数のアカウント(プロフェッショナルvsパーソナル)を使用したいのですが、これを機能させるのに苦労しています(ログイン、sshキーなど)。ドキュメントや推奨ワークフローが見つかりません。アカウントの切り替えを管理して、herokuでアプリを作成/プッシュするにはどうすればよいですか?
3 に答える
以前にこのプラグインをインストールして、herokugemで使用しました。
今日、私は-gemをアンインストールしました-heroku-toolbeltをインストールしました-heroku-accountsプラグインを再度インストールしました
heroku
しかし、コマンドを使用しようとするたびに、エラーが発生していました。
'No such account: personal'
問題は、私.gitconfig
がまだ次のような設定をしていたことでした。
[heroku]
account = personal
一度削除すると、すべてが良好です。
また、途中で、herokuへの参照を削除しました.ssh/config
heroku-accountsプラグインはこの問題を解決します。
ただし、これは堅実なプラグインですが、内部でgit config設定を操作するため、問題や直感的でないエラーが発生する可能性があることに注意してください。git config / remotesに関連してHerokuがどのように機能するかをよく理解している場合は、それが適切なオプションです。
私も同じ問題を抱えていました。それは私にとってはうまくいきましたが、私は同じ行の「個人」を置き換えるだけでした:
[heroku]
アカウント=個人
以前に持っていた元の作業名(私の場合は「work」)を使用します。
[heroku]
アカウント=仕事
その後、herokuアカウントを再度使用して、何も変更せずにログインできるようになりました。