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

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

相关推荐
耀Strive4 小时前
IDEA 在公司内网配置gitlab
gitlab
极小狐4 小时前
GitLab 18.0 正式发布,15.0 将不再受技术支持,须升级【六】
ci/cd·gitlab·devsecops·devops·gitlab升级·极狐gitlab
SSH_55231 天前
MacOs 安装局域网 gitlab 记录
elasticsearch·macos·gitlab
他叫自己MR张2 天前
Gitlab 的 WIP 不生效了?
gitlab
星释2 天前
GitLab-CI实现自动化测试
ci/cd·gitlab
我是菜鸟0713号2 天前
基于 GitLab CI + Inno Setup 实现 Windows 程序自动化打包发布方案
windows·ci/cd·gitlab
风早君2 天前
jenkins集成gitlab实现自动构建
linux·运维·gitlab·jenkins
m0_738820202 天前
拉取gitlab项目
gitlab
风早君2 天前
gitlab部署
gitlab
元气满满的热码式2 天前
mkdir: cannot create directory ‘gitlab-stu’: No space left on device
linux·运维·gitlab