如何在Gitblit服务器上手动GC?

时间:2017-02-28 10:05:28

标签: gitblit

如何在不使用实验GC(=垃圾回收)的情况下删除Gitblit回购中的提交?在强制推送之后,这个微妙的提交不再有参考,但在GUI上仍然可见。我可以在服务器上安装Git(在Gitblit旁边)并运行

git gc --prune=now
git reflog expire --expire=now --all

这个微妙的提交ID在文件系统中不存在,我猜是因为打包。

Gitblit v1.7.1

1 个答案:

答案 0 :(得分:1)

安装Powertools plugin,然后通过SSH发出GC命令。有关详细信息,请参阅此asciicast