我有一个完全可用的应用程序,其中数据存储在数据库中,但我需要更改与其关联的github存储库。 因此,我有类似以下内容: https://github.com/foo/bar 我需要进行更改: https://github.com/bar/foo 在不对托管的应用程序进行任何更改且不丢失数据的情况下,是否有任何方法可以实现这一点?
如果您正在使用Heroku的Github集成(其中Heroku自动部署特定的Github分支或您可以手动选择要部署的分支),则可以断开旧存储库并连接新存储库。导航到Deploys选项卡,然后单击App connected to Github部分中的Disconnect...按钮: 然后像最初一样连接您的新存储库。 请注意,如果您的存储库已转移到另一个帐户/组织,则可能需要授予Heroku访问权限。当您这样做并重新连接存储库时,您可能会发现在Github上的设置/ Webhooks 下安装了两个Heroku webhooks。其中一个将显示为失败-只需删除失败的那个即可。
B
部署您的下一个版本。Heroku 不知道您是从哪台机器或目录推送的。 - Chris