Git 克隆我的回购的人能否从早期提交中获得我的api_密钥?

Git 克隆我的回购的人能否从早期提交中获得我的api_密钥?,git,github,Git,Github,我将api密钥推送到github,并推送到另一个隐藏它的提交。 克隆我的repo的人可以从之前的提交中获得密钥吗?GitHub让每个人都可以下载整个git存储库,其中包含整个项目历史(意味着每次提交时都可以重建repo的状态)。您甚至可以在线阅读和搜索历史,而无需克隆 所以,是的,很容易找到你认为你删除的内容(你可以自己玩) 但这是一个相当普遍的问题,而且有解决办法。这就是为什么GitHub提供了一个永久性页面,帮助您处理“我提交了API密钥的oops”时刻: 请注意,它不需要很多时间就可以(自

我将api密钥推送到github,并推送到另一个隐藏它的提交。
克隆我的repo的人可以从之前的提交中获得密钥吗?

GitHub让每个人都可以下载整个git存储库,其中包含整个项目历史(意味着每次提交时都可以重建repo的状态)。您甚至可以在线阅读和搜索历史,而无需克隆

所以,是的,很容易找到你认为你删除的内容(你可以自己玩)

但这是一个相当普遍的问题,而且有解决办法。这就是为什么GitHub提供了一个永久性页面,帮助您处理“我提交了API密钥的oops”时刻:


请注意,它不需要很多时间就可以(自动)发现一把钥匙。因此,如果API密钥或密码很重要,您的第一步应该是更改密码或禁用密钥。

是的,很简单。但这是一个经常出现的问题,因此GH想出了一个帮助页面:@DenysSéguret为什么要在评论中写答案?@DenysSéguret,这应该是对他的案例的回答,对first commit进行重定和删除难道还不够吗?@DoğancanArabacı它会隐藏提交,但内容仍然存在并可搜索,现在很好:)不过我需要亲眼看看