Gitlab 配置让用户运行管道

问题描述 投票:0回答:1

我刚刚使用 docker compose 安装了一个私有 gitlab-ce 实例。 我为该实例注册了两个运行者,并创建了另一个管理员用户(又名 admin2)。

如果 admin2 创建项目并添加管道配置,他无法验证管道:graphql 请求

getCiConfigData
返回此响应
{...{ message: "The resource that you are attempting to access does not exist or you don't have permission to perform this action...}

项目管道视图永远不会显示“RUN Pipeline”蓝色按钮。

奇怪的行为是在安装时创建的管理员有权访问管道并可以运行它。

我错过了什么?

gitlab gitlab-ci-runner gitlab-ce
1个回答
0
投票

好吧,我终于明白为什么了。 只有经过确认的用户才能访问管道,而我使用curl请求创建的用户未得到确认。

我使用第一个管理员帐户手动确认用户,现在一切正常。

© www.soinside.com 2019 - 2024. All rights reserved.