命令行界面 - 混蛋 Heroku 应用程序:谁是父亲?(也就是说,原始本地目录在哪里?



多年来,我在Heroku上创建(和放弃)了一些应用程序,当它们被推送到Heroku的服务器时,Heroku自动为它们分配了通用但又诗意的名称。现在,当我登录我的Heroku账户时,那里有那些可怜的小应用程序。

经过了这么多时间,我已经准备好和好如故了。

问题是,我不记得他们属于哪个应用项目(在我的本地计算机上的目录)。有一些CLI命令,我可以运行在一个rails应用程序目录…或者一些我可以检查的文件…他们开发了哪款Heroku应用?

有没有办法让我用我的Heroku账户来命名一个应用程序的父程序?

当你真正需要莫里·波维奇的时候,他在哪里?

我不确定如何远程找到主目录。但如果你还记得你的ssh密钥在哪里,你可以重新下载你的heroku应用程序,并从一个新目录开始…即使你记得,至少找到钥匙也不是太难。然后你可以在你的终端上运行这些命令来重新下载你的整个应用。

$ gem install heroku
$ heroku login
 [then enter your credentials] 
$ heroku keys:add [path to keyfile]
$ git clone git@heroku.com:<heroku_app>.git <local_directory>

类似情况的信息。

编辑:由于Heroku使用git远程更新,我认为这也可能有所帮助…完整的解释在这里。试试这个:

git remote add heroku git@heroku.com:project.git
heroku git:remote -a project

最新更新