首页 新闻 会员 周边

升级 gitlab 之后 gitlab-runner 无法正常工作

0
悬赏园豆:30 [已解决问题] 解决于 2026-11-01 20:19

将 16.9.3 升级至 19.5.3,没有升级 gitlab-runner,版本依然是 14.10.1,执行 CI job 时出现下面的错误

remote: Authentication by CI/CD job token not allowed from project-a to project #289.
dudu的主页 dudu | 高人七级 | 园豆:22569
提问于:2026-11-01 18:48
< >
分享
最佳答案
0

与 gitlab-runner 的版本没有关系,是 job token permissions 问题。

实际场景需要 ci job 运行时在 project-a 中签出 project #289 仓库,升级后的 gitlab 增加了 job token permissions 权限控制,默认不允许通过 ci job token 跨项目签出。

解决方法是在 project #289 的 CI/CD Settings -> Job token permissions 针对项目或者 group 添加授权即可。

dudu | 高人七级 |园豆:22569 | 2026-11-01 20:19
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册。