在 Linux 上清理 GitLab(通常指 GitLab 服务本身,或 GitLab Runner,或本地 git 客户端缓存) 的缓存,常见场景如下,你可以按需选择:
如果你是用 GitLab CI/CD,Runner 会产生大量缓存:
默认在:
/etc/gitlab-runner/config.toml
里面有:
[runners.cache]
Path = "/cache"
sudo gitlab-runner restart
sudo rm -rf /cache/*
sudo rm -rf /builds/*
sudo gitlab-ctl restart
sudo gitlab-ctl stop
sudo rm -rf /var/opt/gitlab/redis/dump.rdb
sudo gitlab-ctl start
或直接:
sudo gitlab-redis-cli flushall
sudo rm -rf /var/opt/gitlab/tmp/*
如果你是指 Linux 本地的 git 缓存:
git clean -fdx
git gc --prune=now
git remote prune origin
docker system prune -a
或只清 GitLab 容器:
docker rm -f gitlab
docker volume rm gitlab_data
Ctrl + F5 强制刷新
或清除浏览器缓存
如果你能说明是 GitLab 服务端 / Runner / 本地 git / Docker,我可以给你更精准的命令。