不使用bfg从git repo删除密码

查西

有什么方法可以在不使用BFG且不删除文件历史记录的情况下替换git repo中的敏感信息(API密钥等)?

BFG取决于JRE,如果有其他方法,我真的不想安装它。

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

贡萨洛·马修(Gonzalo Matheu)

首先,如果您的更改已被推送到服务器,则必须使该敏感信息无效(通过重置密码,使API令牌过期等)。其他人可能已经克隆了该存储库,并且已经有了您的信息。然后,重写故事将不会阻止该用户使用该信息。

然后,如果未发布更改可以以交互方式从上一次提交更改为引入密码的提交。并选择了编辑操作来修改该提交以删除密码。这是所建议的替代过滤分支Git的书重写历史

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

git不使用git rm删除文件

Git repo历史记录清理-逐步尝试了BFG-但是PR有更多差异-以及如何检查是否从历史记录中删除了密码

Git:删除除特定目录外的所有内容(BFG Repo Cleaner)

如何使用BFG从git历史记录中永久删除文件夹

使用yum删除yum repo

使用密码删除节点树?

使用密码验证删除帐户

尝试删除Ubuntu来宾上的git repo

如何使用git从repo中删除大量文件?

如何在不使用git命令的情况下检查git repo是否已更新

使用bfg repo-cleaner后需要克隆repo还是使用现有的?

删除的本地文件会自动从git repo中删除吗?

BFG Repo-Cleaner指出我的github存储库不是有效的Git存储库

在不使用 github 的情况下创建一个 repo git

如何在不使用 git 命令的情况下通过命令行从 azure 克隆 repo

可以bfg-repo-cleaner列出受影响的文件,然后再删除它们

使用PowerShell(或CMD)删除PDF密码

更改密码符号并使用键盘按钮删除

防止不使用密码登录

恢复被 git rm -f 删除的本地 git repo

是否可以使用 `git filter-repo` 从 git 存储库中删除特定版本的文件?

如何从本地和远程上的git repo删除文件

如何删除远程 git repo 上的“搁浅”提交

git local repo缓存已删除的远程/起源分支

如何安全地从git repo删除新文件

从git repo永久删除不需要的文件夹-Repo大小不变

如何在不使用rm -rf sledgehammer的情况下删除单个git存储库克隆?

如何在不使用Gitolite的情况下防止git中远程分支删除

使用Ansible从Bitbucket克隆一个git repo-要求输入密码两次或三遍