我按照以下说明操作:https://devcenter.heroku.com/articles/getting-started-with-django
我确保所有必要的文件都在那里,拼写正确(Procfile,requirements.txt等)。
我收到此错误:
$ git push heroku master
Initializing repository, done.
Counting objects: 85, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (52/52), done.
Writing objects: 100% (85/85), 19.22 KiB, done.
Total 85 (delta 32), reused 78 (delta 29)
! Push rejected, no Cedar-supported app detected
To git@heroku.com:gentle-forest-5173.git
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'git@heroku.com:gentle-forest-5173.git'
我相信我知道错误,但我不确定如何修复它。我跳过了创建新git仓库的步骤,因为我工作的目录已经绑定到git仓库,我认为我不需要这样做。
认为这可能是个问题,我在这里按照最佳答案:git push heroku master: Heroku push rejected, no Cedar-supported app detected
建议这样做:
rm -rf .git
git init
git add .
git commit -m "First commit"
heroku create --stack cedar
git push heroku master
这有助于在线获取应用程序,但之后它与我承诺的github repo失去联系,我相信因为rm -rf git
。
有没有办法上传这个,所以,我可以克隆github上的现有项目,按照Heroku Django部署指南中的说明,但定制它,所以它仍然绑定我的在线回购?