有没有办法清除bitbucket的repo历史缓存?
背景:我用过
git filter-branch --force --index-filter \
'git rm --cached --ignore-unmatch PATH-TO-YOUR-FILE-WITH-SENSITIVE-DATA' \
--prune-empty --tag-name-filter cat -- --all
删除FILE-WITH-SENSITIVE-DATA
并清除提交历史记录。这很顺利。该文件不再处于提交状态。
但是现在,知道提交的哈希我仍然可以在浏览器中查看原始提交(其中包含文件的内容)。假设是存储在bitbucket服务器的缓存中。
任何方式我都可以确保清除这个缓存吗?
答案 0 :(得分:1)
联系Bitbucket支持,要求他们运行
git gc
解决了这个问题。