从 GitHub 其他方式上传到 Heroku
Upload to Heroku from GitHub other ways
由于 GitHub 链接由于安全问题不再有效,我的应用程序仍在 GitHub 上,我想将它放在 Heroku 上,如何轻松做到这一点?
如the security notification says, you can still deploy via git push
.
假设您有存储库的本地副本¹,并且您通常会执行类似 git push origin main
的操作以部署到 GitHub:
cd
到你的项目目录
检查你的遥控器:
git remote -v
你看到 Heroku 遥控器了吗?
如果是,请记下其名称并转到下一步。
否则,add one:
heroku git:remote -a YOUR_APP_NAME
现在,直接推送到 Heroku 远程。假设它被称为 heroku
:
git push heroku main
您可能还想推送到 GitHub 以确保同步最新版本的代码。
如果您要从 GitHub 集成迁移,我认为这是最简单的选择,但文档也 lists other options:
- Docker-based deployments
- 使用
dpl
- 通过Git挂钩
- Via Terraform
¹如果出于某种原因,您 没有 存储库的本地副本,git clone
它来自 GitHub,然后继续以上。
由于 GitHub 链接由于安全问题不再有效,我的应用程序仍在 GitHub 上,我想将它放在 Heroku 上,如何轻松做到这一点?
如the security notification says, you can still deploy via git push
.
假设您有存储库的本地副本¹,并且您通常会执行类似 git push origin main
的操作以部署到 GitHub:
cd
到你的项目目录检查你的遥控器:
git remote -v
你看到 Heroku 遥控器了吗?
如果是,请记下其名称并转到下一步。
否则,add one:
heroku git:remote -a YOUR_APP_NAME
现在,直接推送到 Heroku 远程。假设它被称为
heroku
:git push heroku main
您可能还想推送到 GitHub 以确保同步最新版本的代码。
如果您要从 GitHub 集成迁移,我认为这是最简单的选择,但文档也 lists other options:
- Docker-based deployments
- 使用
dpl
- 通过Git挂钩
- Via Terraform
¹如果出于某种原因,您 没有 存储库的本地副本,git clone
它来自 GitHub,然后继续以上。