Gitlab 包含 yml - 访问被拒绝

Gitlab include yml - access denied

我在 GitLab 中有两个(实际上是 4 个)项目,它们也在同一组中。

TimerApp 应包含来自 Pipelines.yml 个文件

一个项目应该只包含不同的 .yml 个文件,作为一种管道模板。

但是,在第二个项目中包含管道会导致“lint”问题。看来访问被拒绝了。

如您所见,文件未找到或访问被拒绝

不幸的是,我不知道如何解决这个问题。特别是同组的两个项目应该不会有这个问题吧?

明显的问题可能是文件不存在。但是,如果我尝试 url 等,它工作正常。

project: 应该只包含命名空间和项目,而不是整个 URL.

include:
  - project: mynamespace/myproject
    # ...

只要您的用户帐户是指定组或项目的成员,就不会有访问被拒绝的问题。

here所述,您必须只使用项目名称,而不是整个URL。

include:
  - project: 't9224/pipelines'
    file: '.gitlab-ci.pages.yml'