【问题标题】:Travis Could not authorize build requestTravis 无法授权构建请求
【发布时间】:2017-04-23 09:55:47
【问题描述】:

我的 Github 组织中的每个项目都收到此错误。

Could not authorize build request myorg/myproject

我到处搜索,但找不到任何解决方案或导致此问题的原因。 如何解决此问题/集成?

【问题讨论】:

  • 听起来是您不负责的问题。建议发送电子邮件至 support@travis-ci.com。

标签: github continuous-integration travis-ci


【解决方案1】:

'Could not authorize build request ...' 通常是由于

  1. 未选择计划。 Travis 不会自动选择免费计划。手动为您的组织选择免费或付费计划。
  2. 选定的计划变为无效。转到设置并再次选择计划。
  3. 您的付费订阅已过期。
  4. 可用于私有存储库的免费试用构建积分已用完。

Travis CI 仅对公共存储库始终免费。免费计划还提供 10,000 个构建积分,用于尝试构建私有存储库。阅读Billing FAQ 上的更新信息。

【讨论】:

  • 它也只是随机发生,因为 travis 是现有最不可靠的 CI 服务。
  • 虽然 Travis.IC 为每个新注册分配免费计划,您仍然需要在设置(选项卡)中选择免费计划(活动计划),我认为默认免费计划是禁用的。跨度>
  • 这个成功了!尽管为我的用户帐户选择了免费计划,但默认情况下未为托管 github repo 的组织帐户选择它。在我为组织 a/c 选择计划后,构建成功。
  • 大声笑。我的“免费”计划没有被选中。必须手动进入并“激活”它
  • 难以置信,这确实有效。似乎它会在一段时间后自动重置,因为我已经使用了一段时间并停止了。当我最近回来使用它时,我开始收到此错误,所以我不得不在设置中再次手动选择免费计划。
【解决方案2】:

还值得一提的是,如果您没有为您的组织选择计划,就会发生这种情况。首先,您需要选择一个计划(Travis 不会自动为您选择免费计划)。然后,您可以触发构建并查看是否有效。

如果这不起作用,您可能已经完成构建,需要升级帐户。

【讨论】:

  • 这是给我的。在 Travis 中,我为我的用户帐户选择了免费计划,但没有为持有 repo 的组织选择计划。感谢您解决这个问题。
  • 哇,我也是。我并不是要对免费服务挑剔,但是要显示有用的错误消息(例如“未选择计划,请转到您的设置并选择一个计划”)有多难?
【解决方案3】:

确保您甚至可以订阅免费计划。就我而言,它对 Github 用户是 ON 的。但是,它不适合组织

【讨论】:

  • 难以置信他们把这件事弄得多么复杂。感谢您分享您的解决方案,它有效。
  • Org 和 User 都是这里的关键,奇怪的是这样一个简单的验证没有更好更清晰的错误信息。
  • 是的,它是最复杂的怪异菜单系统,它会拼命弄清楚什么是活动状态。
【解决方案4】:

我正在使用免费版的 travis。我收到此错误是因为我没有注册计划(太愚蠢了:()但后来我注册了。我注册了免费计划并开始构建。

【讨论】:

    【解决方案5】:

    我在 Travis CI 文档存储库中找到了 this issue,其中另一个用户描述了相同的问题。

    根据 Travis 团队的回复:“'Could not authorize build request for ...',通常意味着该帐户已用完试用版本或在 travis-ci.com 上没有有效订阅”。

    【讨论】:

    • 购买了按月付费订阅,但仍然可以得到这个....
    • 是的 - 特拉维斯是个笑话 - 我很侮辱他们继续向我收取大部分时间似乎不可用的服务。需要不断手动干预的 CI 服务有什么意义。最后的事件是我们团队的最后一根稻草。我们已经在内部进行了将近 20 年的 CI,但最新的客户坚持使用 Travis。我刚刚告诉他们,如果他们坚持强迫我们使用这些垃圾,他们可以找到另一个承包商。
    【解决方案6】:

    我知道这是一个旧线程,但必须在 2020 年分享更新。 此问题可能是由多种原因造成的。

    1. 与其他人提到的一样,您的订阅已结束,或者您没有 为您的组织选择的计划。

    2. 这就是我的情况:我采用免费计划并且我有一个私人存储库。 Travis CI 似乎也为此抛出了错误。只要我 将该存储库设为公开,构建开始。

    【讨论】:

    • 他们应该明确告诉您这是由于您的订阅所致
    【解决方案7】:

    当我尝试构建分叉时,我可以重现该问题。

    上下文:我是具有有效订阅的组织的成员。

    为了在不提醒其他开发人员的情况下调整构建配置(和构建任务配置)静默工作,我在自己的帐户上创建了 private 存储库。

    我不能使用 travis。 :(

    可能有很好的理由,但我不会改变我的模型,所以我会寻找替代方案。

    【讨论】:

      【解决方案8】:

      我想把头发拔掉。对我来说,我为我的组织和用户启用了一个计划。由于我无法解释的原因,我最初为组级别启用了它(并且成功使用了 travis),但几周后它又忘记了我的计划选择......

      我必须转到我的组织设置 > 存储库 > 选择组 > 计划 > 选择免费计划。

      嘿嘿。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-02-10
        • 1970-01-01
        • 2019-04-18
        • 2010-12-23
        • 1970-01-01
        • 2019-03-20
        • 1970-01-01
        • 2014-12-01
        相关资源
        最近更新 更多