14

我想做这个动作: 在此处输入图像描述

使用 Heroku CLI。

如果我的电脑上有远程 git,我可以做到git push my-heroku-remote master

但是因为我的 heroku 应用程序已经连接到 git 项目,我发现这种方法是多余的。

有任何想法吗?

4

2 回答 2

1

我更喜欢 GitHub 自动部署,git push heroku master因为它与 GitHub 流(将请求拉到主控)配合得很好。但是,如果您希望从您的开发机器手动部署到 Heroku,您可以获取并推送:

git fetch origin master:master
git push heroku master:master

(假设 GitHub 远程被命名origin并且 Heroku 远程被命名heroku。)

于 2018-08-23T22:59:20.417 回答
0

取自这里

这可以通过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 个人访问令牌(参考

于 2021-08-26T10:19:34.427 回答