在 gitea 服务器端查询 lfs 文件占用情况
1、使用数据库管理工具打开 gitea 的数据库(如 sqlite 模式下:db/gogs.db)
2、执行以下 SQL 语句:
SELECT
r.owner_name || '/' || r.name AS repo_name,
m.oid,
printf('%.2f MB', m.size / 1024.0 / 1024.0) AS size_mb,
datetime(m.created_unix, 'unixepoch', 'localtime') AS uploaded_time
FROM lfs_meta_object m
JOIN repository r ON m.repository_id = r.id
ORDER BY m.size DESC
LIMIT 50;
3、在 git 项目下查询各文件大小
git lfs ls-files --all --long --size
输了你,赢了世界又如何...

浙公网安备 33010602011771号