从没有bfg的git repo中删除密码

从没有bfg的git repo中删除密码,git,bfg-repo-cleaner,Git,Bfg Repo Cleaner,有没有办法在不使用BFG和不删除文件历史记录的情况下替换git repo中的敏感信息(API键等) BFG依赖于JRE,如果有其他方法,我真的不想不安装它 Github帮助页面建议使用filter branch,但由于这是我的应用程序api的主路由文件,我希望保留它的更改。首先,如果您的更改已推送到服务器,则必须使敏感信息无效(通过重置密码、使api令牌过期等)。其他人可能已经克隆了回购协议,并且已经掌握了您的信息。那么重写故事不会阻止用户使用信息 然后,如果更改未发布,您可以交互地从上一次提交

有没有办法在不使用BFG和不删除文件历史记录的情况下替换git repo中的敏感信息(API键等)

BFG依赖于JRE,如果有其他方法,我真的不想不安装它


Github帮助页面建议使用filter branch,但由于这是我的应用程序api的主路由文件,我希望保留它的更改。

首先,如果您的更改已推送到服务器,则必须使敏感信息无效(通过重置密码、使api令牌过期等)。其他人可能已经克隆了回购协议,并且已经掌握了您的信息。那么重写故事不会阻止用户使用信息


然后,如果更改未发布,您可以交互地从上一次提交重新设置为引入密码的提交。然后选择编辑操作以修改提交删除密码。这是筛选分支机构的建议替代方案。

这是我准备在gihub上发布的私人回购。这只猫还没有出柜。