Heroku更改github存储库

时间:2015-01-21 22:12:00

标签: heroku github

我有一个完全正常工作的应用程序,数据保存在数据库中,但我需要更改与之关联的github存储库。 所以我有类似的东西:

https://github.com/foo/bar

我需要改为:

https://github.com/bar/foo

无需对托管的应用程序执行任何操作,也不会丢失数据。 有没有办法做到这一点?

1 个答案:

答案 0 :(得分:0)

如果您使用 Heroku 的 Github 集成(其中 Heroku 会自动部署特定的 Github 分支,或者您可以选择一个分支进行手动部署),您可以断开旧存储库的连接并连接新存储库。导航到 Deploys 标签,然后点击 Disconnect... 部分中的 App connected to Github 按钮:

Disconnect button

然后像最初一样连接您的新存储库。

请注意,如果您的存储库已转移到另一个帐户/组织,您可能需要授予 Heroku 访问权限。当您这样做并重新连接存储库时,您可能会发现安装了两个 Heroku webhooks,位于 Github 上的 Settings / Webhooks 下。其中之一将显示为失败 - 只需删除失败的那个。