服务器测试我的应用程序

Server to test my app

我正在尝试将我的应用程序上传到 Heroku,但是当我从 Github 克隆它时,出现以下错误:

error: unable to create a file (Permission denied)
fatal: unable to checkout working tree
warning: Clone succeeded but checkout failed

可能问题是我只能编辑项目的两个分支,这两个分支都不是主分支。

可能是什么问题?您是否知道其他平台,例如 Heroku,我可以在哪里上传我的应用程序?

来自the Heroku docs

Branches pushed to Heroku other than master will be ignored by this command. If you’re working out of another branch locally, you can either merge to master before pushing, or specify that you want to push your local branch to a remote master.

所以如果你想让任何东西工作,你需要推送到 Heroku 的 master。请注意,您可以将本地分支推送到具有不同名称的远程分支,正如文档继续建议的那样:

To push a branch other than master, use this syntax:

$ git push heroku yourbranch:master

这应该可以让您在 Heroku 上的本地非 master 分支 运行 中获取代码。