1
有什么方法可以清除bitbucket的回购历史缓存?清除bitbucket缓存
背景:我用
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服务器的缓存中。
任何方式,我可以确保即使这个缓存清理?
也许它在*你的缓存? – Amit
@不错的来电!但不幸的是,这不是一个浏览器问题 - 检查 –
我认为你必须联系Bitbucket支持,并要求他们为你运行'git gc'。 [这个答案](http://stackoverflow.com/a/27868384/354577)表明他们会愿意这样做。无论如何,如果可能的话,你应该尽可能地使暴露的数据无效(例如更改密码,生成新的应用程序密钥等) – Chris