在Heroku的远程回购之间切换

时间:2013-03-12 18:22:51

标签: ruby-on-rails linux git heroku

我正面临着一个奇怪的问题。

我正在运行一个带有两个桌面的Linux机器。这是我的环境:

桌面1:运行宠物项目 1号航站楼 Heroku登录:我的个人电子邮件 Heroku App 1

桌面2:运行一个真实的项目 2号航站楼 Heroku登录:与上述相同:我的个人电子邮件 Heroku App 2

当我从桌面1切换到桌面2,从我的宠物项目切换到真实项目时,出乎意料!终端2连接在 Heroku App 1

如何解决这个问题,保持单独的环境,在两个Heroku的环境之间正确切换?

提前致谢。

1 个答案:

答案 0 :(得分:0)

您应该使用Heroku Accounts cli plugin

$ heroku plugins:install git://github.com/ddollar/heroku-accounts.git

$ heroku accounts:add personal
Enter your Heroku credentials.
Email: david@heroku.com
Password: ******

Add the following to your ~/.ssh/config

Host heroku.personal
  HostName heroku.com
  IdentityFile /PATH/TO/PRIVATE/KEY
  IdentitiesOnly yes