dre*_*ard 4 git security version-control
我需要在我的存储库中移动当前和所有过去的文件修订版,然后用新文件替换它们.基本上,没有想到,我忘记了(并且不断忘记)删除数据库连接文件的mysql密码,并希望删除任何此类痕迹.
最简单的解决方法是更改mysql密码,从这一点开始,不要在文件中包含密码,但是,我只想清理修订历史记录.
请参阅上一个答案:从Git历史记录中删除敏感文件及其提交
git filter-branch to rescue:http://git-scm.com/docs/git-filter-branch
请注意,这将改变您提交的所有SHA哈希值,但如果它是个人项目则可以.
| 归档时间: |
|
| 查看次数: |
2358 次 |
| 最近记录: |