使用 dokku 进行幽灵部署:无法推送某些参考

ghost deploy using dokku: failed to push some refs

我正在尝试使用 dokku

将 Ghost (https://ghost.org/) 部署到我的服务器

我在 config.js 中更改了:

server: {
    host: '0.0.0.0',
    port: process.env.PORT
},

也尝试使用 127.0.0.1

过程文件:

web: npm start --production

git 存储库只是为了部署目的而创建的(我使用 mercurial 进行开发,通常使用 hg-git 扩展名)

git init
git add .
git commit -m 'deploy'
git remote add dokku dokku@myserver.net:ghost
git push dokku master

但是当我推送时,我收到:

 ! [remote rejected] master -> master (pre-receive hook declined)                                                      
error: failed to push some refs to 'dokku@myserver.net:ghost'

P.S。我在 post 这个问题之前搜索过,其他解决方案对我不起作用

里面还有另一个 git 存储库,我使用 git

为博客克隆了主题

所以它被算作一个子模块,这就是阻止推送的原因

我必须先在主题内部提交,然后再提交整个项目