我目前在另一台电脑上安装了最新版本的代码,我想从这台电脑上进行开发(当我外出和外出时,使用家用电脑和笔记本电脑),我在笔记本电脑上为我的应用程序设置了heroku。现在我需要在我的桌面上关联我的代码,这样我也可以从那里推送到heroku。
这是我从我的桌面上得到的:
desktop:~/NetBeansProjects/onlinescheduler$ git pull heroku master
fatal: 'heroku' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
我不能做heroku create
,因为那会创建一个单独的应用程序。如何将现有代码与heroku关联(或从heroku下载一个全新的版本)?
执行此操作的命令是什么?
发布于 2012-09-12 00:26:14
首先,您需要遵循Heroku的快速入门说明,您可以直接从这里获得这些说明:https://devcenter.heroku.com/articles/quickstart
一旦你完成了第三步,就回到这里。
然后,您可以在命令行中键入以下内容:heroku git:clone -a myapp
这在这里描述:https://devcenter.heroku.com/articles/git-clone-heroku-app
然后,如果你也想获取数据库,这里有一些选择。关于导入/导出的较新的Heroku说明:https://devcenter.heroku.com/articles/heroku-postgres-import-export
关于push和pull的较早的heroku指令:https://blog.heroku.com/archives/2009/3/18/push_and_pull_databases_to_and_from_heroku
如果你正在使用mongo,这是一个同步你的mongo数据库的有用工具:https://github.com/pedro/heroku-mongo-sync#readme
发布于 2015-06-22 18:18:05
如果您已经准备好了代码库并安装了heroku,请使用:
$ heroku git:remote -a your_heroku_app
这将允许您从新位置进行部署。参考:https://devcenter.heroku.com/articles/git#creating-a-heroku-remote
发布于 2012-08-17 19:00:58
在新计算机中创建密钥后,必须通过键入heroku keys:add
上载新的SSH密钥。
https://stackoverflow.com/questions/2786062
复制相似问题