You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

GitLab开发者用户缺失“Clear Runner Caches”按钮权限求助

如何让所有用户(含Developer及以下)恢复“Clear Runner Caches”操作权限

嘿,针对你们权限重排后遇到的问题,我来梳理几种可行的配置方案,应该能解决Developer及以下用户看不到清除缓存按钮的问题:

方案1:直接修改现有角色的项目权限

这是最直接的快速调整方法,适合单个项目的权限变更:

  • 打开目标项目,点击左侧菜单栏的设置 → 权限与组成员
  • 在「项目权限」区域,找到Reporter、Developer这两个角色
  • 定位到「流水线」权限组,勾选清除Runner缓存选项
  • 点击「保存更改」,刷新页面后对应角色的用户就能看到按钮了

方案2:创建自定义角色(精细权限控制)

如果你们不想给现有角色附加额外权限,需要更灵活的权限组合(需GitLab Premium/Ultimate版本支持):

  • 进入项目的设置 → 权限与组成员 → 自定义角色
  • 点击「新建自定义角色」,给角色起个清晰的名字(比如「缓存管理专员」)
  • 在权限列表的「流水线」分类下,勾选清除Runner缓存,还可以按需添加其他必要权限
  • 保存角色后,将这个自定义角色分配给Reporter、Developer分组或具体用户

方案3:实例级全局权限调整(所有项目统一生效)

如果你是GitLab管理员,希望所有项目都统一放开这个权限:

  • 登录GitLab管理后台,进入管理区域 → 设置 → 权限
  • 在「项目权限」部分,找到Reporter、Developer角色对应的清除Runner缓存权限并勾选开启
  • 保存设置后,所有项目的对应角色用户都会自动获得该权限

小提醒:开放清除缓存权限前建议评估风险,频繁清理缓存可能会拖慢CI/CD流水线的执行速度,最好根据团队实际需求调整,不用完全开放给所有用户哦。

内容的提问来源于stack exchange,提问作者OLS

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.08 18:27:27