ruby-on-rails - 在 Heroku 的远程存储库之间切换

标签 ruby-on-rails linux git heroku

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

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

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

桌面 2:运行真实项目 第2航站楼 Heroku 登录:同上:我的个人电子邮件 Heroku 应用程序 2

当我从桌面 1 切换到桌面 2,从我的宠物项目切换到真实项目时,惊喜!终端 2 已在 Heroku 应用程序 1 中连接!

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

提前致谢。

最佳答案

您应该使用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

关于ruby-on-rails - 在 Heroku 的远程存储库之间切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15369116/

相关文章:

git - 通过 rest api 访问内部 gitlab repo 获取项目的所有分支时获取 404

ruby-on-rails - Rails/Ruby - 非常奇怪,未定义的方法 `name' 为 nil :NilClass on show

ruby-on-rails - RSpec 忽略 attr_accessor?

c++ - 在 Ubuntu 16.04 上安装 Cilk 时出现问题

linux - 控制台模式下来自 InstallAnywhere 的交互式 shell 脚本

git pull with clean local repo 导致 merge 提交

git - 将 GIT 用于在多个位置具有目录的项目

ruby-on-rails - 如何在 Ruby 中使用动态分派(dispatch)调用方法(当方法是模块的一部分时)?

jquery - 如何为 jQuery 实现标签插件

linux - shell脚本引号消失