Git:在推送到github时隐藏一些纯文本
我想在Github上共享一个项目。但是,当我想将存储库推送到github时,我发现了一个很大的安全问题,我不想向其他人显示我的MySQL密码和Hash salt。当我把这些纯文本推到Github上时,你们有没有隐藏这些纯文本的想法?谢谢。您必须先清理您的全部历史记录。在将此内容推送到GitHub之前,请使用git filter branch替换文件中的密码和salt。唯一且最好的选择是不要将密码存储在git中 要小心,因为仅仅删除文件(Git:在推送到github时隐藏一些纯文本,git,github,Git,Github,我想在Github上共享一个项目。但是,当我想将存储库推送到github时,我发现了一个很大的安全问题,我不想向其他人显示我的MySQL密码和Hash salt。当我把这些纯文本推到Github上时,你们有没有隐藏这些纯文本的想法?谢谢。您必须先清理您的全部历史记录。在将此内容推送到GitHub之前,请使用git filter branch替换文件中的密码和salt。唯一且最好的选择是不要将密码存储在git中 要小心,因为仅仅删除文件(git rm all_my_密码.txt)是不够的,因为该文
git rm all_my_密码.txt
)是不够的,因为该文件可以通过历史访问
你现在应该做两件事:
- 如果您已经按下了,请更改密码和哈希salt,因为它们已被泄露
- 从存储库中删除以下数据
******
(以及在git历史中)?