为什么我在 Gitlab 合并请求中收到“管道因用户未经验证而失败”和“分离的合并请求管道”?

be2*_*444 12 pipeline gitlab gitlab-ci gitlab-ci-runner gitlab-pipelines

当非所有者开发人员将分支推送到我们的 Gitlab 存储库时,它会返回一条“管道失败”消息,其中包含详细信息“管道由于未验证用户而失败”。在开发人员的帐户上,他收到添加信用卡以验证他是否有资格获得免费管道分钟的提示。

但是我没有设置任何管道 - 我的 repo 中没有 gitlab-ci.yml 文件,新分支也没有。Gitlab 上项目的 CI/CD 选项卡下没有作业或计划。那么为什么有一个标记说分支在管道中失败了呢?

Ner*_*eph 13

就我而言,我在项目中使用了自己的跑步者。在这种情况下,我也遇到了这个错误。

我通过禁用项目中的共享运行器修复了该错误。在下面

Setting -> CICD -> Runner (Expand) -> Under the shared runner section, disable Shared runner. 
Run Code Online (Sandbox Code Playgroud)


Shi*_*wal 7

他们说他们不会charge在账户上留下任何东西,也不会存储卡的详细信息,但他们实际上收取 1 美元。(立即反转)

因此,您需要一张可进行国际交易的卡。(如果您不在美国)。

我想知道为什么这个声明没有在网站上做出。对于 GitLab 这样的大公司来说,绝对不好看!

至于答案,提供一张支持国际交易的信用卡/借记卡以及 1 美元的备用卡就可以了。


Tú *_*hạm 5

Gitlab 更新了 GitLab.com 上提供的免费管道分钟数。

解决问题:

  1. 提供信用卡或借记卡,并与共享跑步者一起使用 400 分钟免费时间。
  2. 您使用自己的运行器并为其项目禁用共享运行器。

此致。


be2*_*444 5

对于所有仍然想知道的人,我最近联系了 Gitlab,显然这是他们的一个未决问题。他们说无论如何都可以合并分支机构,但最终我们只是添加了信用卡详细信息(有临时费用)。不太理想,但希望很快就能解决。