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

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

相关推荐
深蓝电商API1 天前
CI/CD流程在跨境电商项目中的应用
ci/cd·跨境电商·代购系统·反向海淘·代购平台·跨境代购
vpk1121 天前
Docker Compose 部署 GitLab
docker·容器·gitlab
Irene19912 天前
什么是 DevOps
gitlab·devops
没有bug.的程序员2 天前
CI/CD 流水线的物理级崩塌:Spring Boot 镜像从 1.2G 暴降至 200M 的 Docker 底层大重构
java·spring boot·ci/cd·docker·重构
九天轩辕2 天前
Android CI/CD 编译 AIDL 报错分析与解决
android·java·ci/cd
蓝天星空2 天前
GitLab上传项目到新的分支
gitlab
代码星辰4 天前
Jenkins——安装与使用
运维·ci/cd·jenkins
1candobetter5 天前
GitLab 项目创建与分支管理全流程
gitlab
光影少年5 天前
CI/CD是什么?如何搭建?
ci/cd·前端框架