将预先存在的django git repo部署到heroku

时间:2014-12-03 10:14:36

标签: python django git heroku github

我有一个DJango git repository.Me和其他一些开发人员正在研究它,它也有多个分支。现在我想将它部署到Heroku或想要使用heroku作为临时服务器意味着在推送到git之前我想将代码更改推送到heroku并且如果验证将推送更改为git。为此,我通过运行

使用此git repo创建了一个heroku应用程序
heroku create 

heruku的命令。但问题是,当我进行提交时,它直接提交给git而不是heroku。

我试图通过运行

从本地git repo中删除heroku应用程序
 `heroku apps:destroy –a guarded-tundra-1589 --confirm` 

但是当我再次尝试推动heroku主代码被推送到它。意味着它不会被删除。

告诉我部署已经有一个git repo到heroku的项目的正确方法。

2 个答案:

答案 0 :(得分:2)

有标准的Heroku命令可以做到这一点:

$ heroku auth:login
... output omitted ...
$ heroku create --stack cedar
... output omitted ...
$ git commit -a -m 'Mods to run on Heroku.'
$ git push heroku master

更新:

此外,如果您计划将来使用Heroku,那么查看他们的官方文档可能会有用 - Getting Started with Django on Heroku

答案 1 :(得分:0)

这将删除您的仓库,但这对我来说当我遇到错误时起作用了。

rm -rf .git
git init 
git add .
git commit -m "First commit"
heroku create --stack cedar
git push heroku master