从 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:

  1. cd到你的项目目录

  2. 检查你的遥控器:

    git remote -v
    
  3. 你看到 Heroku 遥控器了吗?

    • 如果是,请记下其名称并转到下一步。

    • 否则,add one:

      heroku git:remote -a YOUR_APP_NAME
      
  4. 现在,直接推送到 Heroku 远程。假设它被称为 heroku:

    git push heroku main
    
  5. 您可能还想推送到 GitHub 以确保同步最新版本的代码。

如果您要从 GitHub 集成迁移,我认为这是最简单的选择,但文档也 lists other options:


¹如果出于某种原因,您 没有 存储库的本地副本,git clone 它来自 GitHub,然后继续以上。