github上的敏感数据的删除

话说这个博客系统我放在了github上的,虽然基础是ghost,但有一些简单的js还是自己写的。配置文件中自己某次二逼了居然把password给提交了。。。 好吧我就只能去删除历史记录了。使用的是这个github上推荐的工具: https://rtyley.github.io/bfg-repo-cleaner/

具体步骤

  1. 先备份你的文件吧
  2. $ git clone --mirror https://github.com/zhaoweideyouxian/myBlog.git
  3. 下载bfg.jar放在自己的机器上,我的是ubuntu的阿里云。
  4. $java -jar ../../bfg/bfg-1.12.2.jar --delete-files {config.js} .
  5. $ git reflog expire --expire=now --all && git gc --prune=now --aggressive
  6. $ git push
    然后会发现记录已经回滚了,历史记录也消失了。再把备份出来的恢复一下就好了。

这个事我还发现了我的github上居然放了这么多无用的东东,所以一并清除了。

comments powered by Disqus