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



我有一个DJango git存储库。我和其他一些开发人员正在研究它,它也有多个分支。现在我想将其部署到 Heroku 或想使用 heroku 作为暂存服务器意味着在推送到 git 之前,我想将代码更改推送到 heroku,如果验证会将更改推送到 git。为此,我通过运行此 git 存储库创建了一个 heroku 应用程序

heroku create 

赫鲁库的命令。但问题是当我提交时,它直接提交到 git 而不是 heroku。

我试图通过运行从本地 git 存储库中删除 heroku 应用程序

 `heroku apps:destroy –a guarded-tundra-1589 --confirm` 

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

告诉我将已经具有 git 存储库的项目部署到 heroku 的正确方法。

有标准的 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,请查看他们的官方文档 - 在 Heroku 上使用 Django 入门可能会很有用

这将删除您的存储库,但是当我遇到该错误时,这对我有用。

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

最新更新