Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法从GitHub帐户断开Heroku应用程序的连接_Heroku_Github_Continuous Integration - Fatal编程技术网

无法从GitHub帐户断开Heroku应用程序的连接

无法从GitHub帐户断开Heroku应用程序的连接,heroku,github,continuous-integration,Heroku,Github,Continuous Integration,我们正在使用Heroku管道和GitHub集成: 登台应用程序是使用git push heroku master手动部署的 生产应用程序在GitHub repo上提交给Master时自动部署 我想更改此工作流,以便: 在GitHub repo上提交给Master时自动部署临时应用程序 生产应用程序是升级临时应用程序的结果 因此,我需要将生产应用程序与GitHub帐户/回购取消链接。说明如下: 但是,在我的例子中,没有“断开”按钮: 如何断开连接?这是Heroku仪表板中的一个错误 每当应用程

我们正在使用Heroku管道和GitHub集成:

  • 登台应用程序是使用git push heroku master手动部署的
  • 生产应用程序在GitHub repo上提交给Master时自动部署
  • 我想更改此工作流,以便:

  • 在GitHub repo上提交给Master时自动部署临时应用程序
  • 生产应用程序是升级临时应用程序的结果
  • 因此,我需要将生产应用程序与GitHub帐户/回购取消链接。说明如下:

    但是,在我的例子中,没有“断开”按钮:


    如何断开连接?

    这是Heroku仪表板中的一个错误

    每当应用程序是管道的一部分时,就不可能将其与原始github部署挂钩断开连接


    现在,“断开连接”按钮也可以在管道应用程序中使用。

    转到Github,在您的个人设置下撤销访问权限,然后返回Heroku,注销,登录,您将在仪表板上看到Heroku发出的警告,说您的Github帐户已撤销访问权限

    单击该应用程序上的断开连接


    然后重新授权其他帐户。

    转到
    管理帐户

    • 单击应用程序选项卡

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

        • 重新授权
          撤销访问权

          • 单击
            Revoke access

    记住
    清除cookie
    使用匿名模式
    通过另一个Github帐户重新登录

    尝试转到Github个人设置->授权应用程序->撤销对Heroku的访问权。它应该断开automatically@Mr.Phil这将影响到其他集成的应用程序(也就是说:)。好的,我没有想到这一点。可能对只有一个应用程序的人有用,所以我留下评论。我们也没有看到“断开”按钮,所以我只是断开了帐户和重新授权的Github。不幸的是,这又自动连接了存储库,所以这一伎俩不起作用。我拥有操作权限,截至2018年8月11日,我在我的管道应用程序上没有看到断开连接按钮。如果你是一个新组织的一部分,你必须“重新授权”GitHub,然后在新组织上选择“授予”。当授权页面弹出时。我必须注销并重新登录,以便Heroku认识到我的github repo不再存在(正在转移到另一个组织)。这很有效,谢谢HoangYell