gpt4 book ai didi

heroku - 如何防止 git push heroku master?

转载 作者:行者123 更新时间:2023-12-02 04:42:44 25 4
gpt4 key购买 nike

我的工作流程包括以下步骤:

  • Git 推送(到 BitBucket 或 GitHub,具体取决于项目)。
  • BitBucket/GitHub 与 CodeShip 集成,运行测试。
  • 如果测试没问题,CodeShip 会自动部署到 Heroku。

  • 当通过推送到远程存储库,触发部署任务时,一切正常,当一切正常时,新版本将上线。

    我的问题是:

    有时,我只是做一个 git push heroku master这违背了这个工作流程的全部目的。

    我怎样才能防止它发生?当源是 CodeShip 时,有没有办法让 Heroku 只接受部署?

    最佳答案

    环顾四周一段时间后,我注意到有一些方法可以实现这一点,所有这些都与不授予开发人员访问 Heroku 帐户的权限有关:

  • 如果您是单例开发者(“单男/单女秀”):
    不要将 Heroku Remote 添加到您的 Git 存储库中。如果已添加,请将其删除。这样你就不会错误地插入它。
  • 如果您正在管理团队:
    不要给团队一个用户/通行证来访问 Heroku Toolbelt。这样,他们唯一可以访问的远程存储库应该是 GitHub/BitBucket/Whatever。
  • 关于heroku - 如何防止 git push heroku master?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36105438/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com