我有一个完全正常工作的应用程序,数据保存在数据库中,但我需要更改与之关联的github存储库。 所以我有类似的东西:
https://github.com/foo/bar
我需要改为:
https://github.com/bar/foo
无需对托管的应用程序执行任何操作,也不会丢失数据。 有没有办法做到这一点?
答案 0 :(得分:0)
如果您使用 Heroku 的 Github 集成(其中 Heroku 会自动部署特定的 Github 分支,或者您可以选择一个分支进行手动部署),您可以断开旧存储库的连接并连接新存储库。导航到 Deploys
标签,然后点击 Disconnect...
部分中的 App connected to Github
按钮:
然后像最初一样连接您的新存储库。
请注意,如果您的存储库已转移到另一个帐户/组织,您可能需要授予 Heroku 访问权限。当您这样做并重新连接存储库时,您可能会发现安装了两个 Heroku webhooks,位于 Github 上的 Settings / Webhooks
下。其中之一将显示为失败 - 只需删除失败的那个。