无法将Heroku应用程序与GitHub账户断开连接

8
我们正在使用Heroku Pipeline和GitHub集成:
  1. 暂存应用程序通过git push heroku master手动部署。
  2. 生产应用程序会在GitHub仓库提交后自动部署。
我想改变这个工作流程:
  1. 暂存应用程序将在GitHub仓库提交后自动部署。
  2. 生产应用程序是暂存应用程序升级后的结果。
因此,我需要取消Production App与GitHub账户/仓库的链接。指示如下:

GitHub Integration | Heroku Dev Center

但是,在我的情况下,没有“断开连接”按钮:

This is the whole width of the screen

我该怎么断开它的连接呢?

1
尝试前往 Github 个人设置 -> 授权应用程序 -> 在 Heroku 上撤销访问权限。这样它应该会自动断开连接。 - Mr. Phil
@Mr.Phil 那会影响到其他已经集成(并且本来就是这样的 :) )的应用程序。 - Jonathan Soifer
1
好观点,我没有考虑过。对于只有一个应用程序的人可能会有用,所以我会留下评论。 - Mr. Phil
我们也没有看到“断开连接”按钮,所以我只是断开了账户并重新授权Github。可惜的是,这自动重新连接了存储库,所以这个技巧没有起作用。 - Adam Reis
4个回答

10

前往https://dashboard.heroku.com/account/applications,点击管理账户

  • 点击应用程序选项卡

    • 第三方服务中:有两个选项:

      • 重新授权撤销访问权限

        • 点击撤销访问权限

记得清除cookie使用无痕模式以另一个Github账户重新登录


3

您还可以从Github账户中撤销Heroku仪表板的访问权限。

  1. 登录Github
  2. 进入设置
  3. 选择应用程序
  4. 撤销连接的Heroku仪表板,这将自动断开Heroku与您的Github账户之间的连接。

2

前往Github,在个人设置下取消访问权限,然后返回Heroku,注销并重新登录,您将在仪表板上看到来自Heroku的警告,表示已从您的GitHub帐户中撤消访问权限。

点击该应用程序上的断开连接按钮。

然后重新授权其他应用程序。


"Original Answer"翻译成 "最初的回答"

我不得不注销并重新登录,以便Heroku认识到我的github资料库不再存在(正在转移到另一个组织)。 - mooreds

0

这是Heroku仪表板中的一个漏洞。

每当应用程序是管道的一部分时,无法将其与原始的github部署钩子断开连接。

现在,“断开连接”按钮也适用于管道应用。


2
我拥有操作权限,但截至2018年11月8日,我在我的管道应用程序上没有看到断开连接按钮。 - Yavuz Mester
如果您加入了一个新组织,您必须“重新授权”GitHub - 并在授权页面弹出时选择该新组织上的“授权”。 - Jono

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接