删除 git 存储库中的一些敏感数据



如果您意识到您在某个版本的 git 存储库中保存了一些敏感数据(user:pass、访问令牌等),您可以在不牺牲整个存储库的情况下做些什么来摆脱它?是否可以仅取消当前修订版。git 会自动找出差距吗?

GitHub有一篇很好的文章:

https://help.github.com/articles/remove-sensitive-data

本质上,您可以使用git filter-branch重写项目的历史记录,删除包含敏感内容的文件。

最新更新