使用 Heroku CLI。
如果我的电脑上有远程 git,我可以做到git push my-heroku-remote master
但是因为我的 heroku 应用程序已经连接到 git 项目,我发现这种方法是多余的。
有任何想法吗?
使用 Heroku CLI。
如果我的电脑上有远程 git,我可以做到git push my-heroku-remote master
但是因为我的 heroku 应用程序已经连接到 git 项目,我发现这种方法是多余的。
有任何想法吗?
我更喜欢 GitHub 自动部署,git push heroku master
因为它与 GitHub 流(将请求拉到主控)配合得很好。但是,如果您希望从您的开发机器手动部署到 Heroku,您可以获取并推送:
git fetch origin master:master
git push heroku master:master
(假设 GitHub 远程被命名origin
并且 Heroku 远程被命名heroku
。)
取自这里:
这可以通过builds-create Platform API 端点来完成。
有一个Builds CLI 插件可以让这更容易:
heroku builds:create --source-url https://user:token@api.github.com/repos/<username>/<repo name>/tarball/master/ --app <app-name>
其中 user 是您的 Github 用户名,token 是 Github 个人访问令牌(参考)