Travis无法授权构建请求

sit*_*ith 3 continuous-integration github travis-ci

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

Could not authorize build request myorg/myproject
Run Code Online (Sandbox Code Playgroud)

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

小智 39

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

如果这不起作用,则您可能没有构建并且需要升级帐户。

  • 这就是我的目的。在 Travis 中,我为我的用户帐户选择了免费计划,但没有为持有存储库的组织选择计划。感谢您解决这个问题。 (2认同)
  • 哇,这对我来说也是如此。我并不是要对免费服务挑剔,但是显示诸如“未选择计划,请转到您的设置并选择一个计划”之类的有用错误消息有多困难? (2认同)

小智 22

确保您订阅的免费计划也没有问题。在我的情况下,它对 Github 用户来说是开启的。然而,这不是为了组织


小智 9

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


小智 8

我在另一个用户描述相同问题的 Travis CI 文档存储库中发现了这个问题。

根据 Travis 团队的回复:“‘无法授权构建请求……’,通常意味着该帐户的试用版本已用完或在 travis-ci.com 上没有有效订阅”。

  • 是的 - 特拉维斯是个笑话 - 我感到很侮辱,他们继续向我收取一项大多数时间似乎不可用的服务费用。需要持续人工干预的 CI 服务有什么意义呢?最后一次活动是压垮我们团队的最后一根稻草。我们已经在内部进行 CI 近 20 年了,但最新的客户坚持使用 Travis。我刚刚告诉他们,如果他们坚持强迫我们使用这些垃圾,他们可以找到另一个承包商。 (3认同)

Xon*_*hiz 7

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

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

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


sit*_*ith 6

这是由于订阅到期而发生的。特拉维斯(Travis)在他们的文档中没有提到这一点。

  • 虽然 Travis.IC 为每个新注册分配免费计划,但您仍然需要在设置(选项卡)中选择免费计划(活动计划),我认为默认免费计划是禁用的。 (11认同)
  • 这个成功了!虽然我的用户帐户选择了免费计划,但托管 github 存储库的组织帐户默认情况下并未选择它。在我为组织 a/c 选择计划后,构建成功了。 (6认同)
  • 由于 travis 是现有的最不可靠的 CI 服务,它也是随机发生的。 (5认同)