背景环境
宿主机:centos7.9,docker版gitlab 15.10 使用gitlab命令备份会报连接超时,查看了下,在备份某些1年前的项目时容易出这个问题,而且这些项目的都为前端项目,遂决定删掉老项目重新提交最新版本,但无论从界面删除或是命令行远程删除,都会报权限问题
暴力删除的方式
- 登录到docker容器内
docker exec -it gitlab bash
此处gitlab为容器别名 2. 登录gitlab管理后台
gitlab-rails console
此处登录花了46秒,给点耐心 3. 进入项目
project=Project.find_by(name: '项目名')
- 删除项目
project.destroy
收工