14

现在,任何在我的项目中创建分支并向其中添加 .gitlab-ci.yml 文件的人都可以使用运行程序在我的服务器上执行命令。我怎样才能做到只有主人或所有者才能上传 CI 配置文件并对其进行更改?

我正在使用在 bash 上运行的https://gitlab.com/gitlab-org/gitlab-ci-multi-runner 。

4

1 回答 1

5

GitLab 跑步者并不是真正为这种情况设计的,因此您无法做到这一点。您可以做的是创建一个仅包含您的.gitlab-ci.yml文件的新项目并对其进行配置,以便它提取原始存储库。从那里你可以对你的存储库做所有其他你想做的事情。

于 2016-08-31T06:15:40.600 回答