error: unable to unlink old ‘.gitlab-ci.yml‘: Permission denied

#gitlab-runner 执行代码git pull origin xxx 更新时候报 error: unable to unlink old '.gitlab-ci.yml': Permission denied

问题环境:centos 部署gitlab-runner 执行脚本方式 选的shell
产生问题的原因:gitlab-runner程序进程占用锁定了.gitlab-ci.yml

解决方法:gitlab-runner stop
停止服务后,切换到 执行gitlab-runner进程的用户,执行用户是:gitlab-runner 用户组也是:gitlab-runner

切换到用户:su gitlab-runner

进入到项目目录执行:git pull origin xxx 确认成功后,启动gitlab-runner 服务

启动gitlab-runner服务:gitlab-runner start

重新运行自动化部署任务确认成功

相关推荐
donecoding9 小时前
从零搭建 Monorepo 自动发布工作流(GitHub Actions + pnpm + Lerna)
ci/cd·命令行·前端工程化
X.Ming 同学10 小时前
Gemini实战——用AI写CI/CD脚本,效率提升80%
ci/cd
鳄鱼杆11 小时前
服务器 | 2026年Ubuntu 24.04下GitLab Docker 企业级部署
服务器·ubuntu·gitlab
阿正的梦工坊1 天前
一次 Drone CI/CD 落地实战复盘:从“理想方案”到“真正能上线”
ci/cd
FreeBuf_1 天前
黑客滥用 GitHub 和 GitLab 托管恶意软件并实施凭证钓鱼攻击
gitlab·github
xiaotao1313 天前
第二十一章:CI/CD 最佳实践
前端·ci/cd·vite·前端打包
有理想的打工人4 天前
gitlab的参数设置与团队管理
gitlab
有理想的打工人4 天前
gitlab群组管理与ssh链接
ssh·gitlab
夜珀4 天前
AtomGit CI/CD流水线全解析
ci/cd
M-Ellen4 天前
从零搭建 Windows + WSL2 + Docker + GitLab CI/CD 完整手册
ci/cd·docker·gitlab