2012-06-21 70 views
1

當我僅將它用於幾個寵物項目時,使用heroku很容易。現在我想使用多個帳戶(專業vs個人),並且很難使其工作(登錄,ssh密鑰等)。我找不到任何文檔或建議的工作流程,那麼如何管理切換帳戶以在heroku上創建/推送應用程序?Heroku:在個人賬戶和工作賬戶之間進行管理/切換

回答

2

heroku-accounts插件解決了這個問題。

但是,即使它是一個可靠的插件,請注意,它會在封面下操作您的git配置設置,偶爾會導致一些問題或不直觀的錯誤。如果你對Heroku如何處理你的git config/remotes很有幫助,那麼這是一個不錯的選擇。

+0

Heroku帳號插件絕對是要走的路 - 它應該是核心Heroku gem的一部分:) –

+0

看起來自從我上次嘗試它以來,插件已經有了一些更新。它也看起來像我過去試過使用它,所以有一些我沒有意識到的插件殘餘干擾我的git推動。無論如何,更新插件並再次嘗試解決了我的問題。 – Andrew

+0

不幸的是,這不再是一個選項,因爲heroku cli會自動卸載它'卸載已棄用的ddollar/heroku-accounts插件...完成' – mgPePe

7

我曾經安裝過這個插件,並與heroku寶石一起使用。

今天,我 - 卸載寶石 - 安裝的Heroku,工具區 - 安裝在Heroku的賬戶再次插件

但每次我試圖用heroku命令時,我得到了一個錯誤:

'No such account: personal' 

的問題是,我.gitconfig仍然有一個設置,說:

[heroku] 
account = personal 

一旦刪除,一切都很好。

我也一路上,去除任何引用的Heroku從.ssh/config

+1

從'.git/config'文件中刪除該信息也適用於我。謝謝! – Andrew

0

我有同樣的問題。它制定了我,但我只是更換了同一條線上「個人」:

[heroku] 

帳戶=個人

與我之前所具有的原始工作名稱(在我的情況是「工作」 )。

[heroku] 

帳戶=工作

在那之後,我能夠再次使用Heroku的賬戶和登錄時沒有任何其他的變化。