gpt4 book ai didi

git - 我在存储库中发布了我的 SSH 私钥

转载 作者:太空狗 更新时间:2023-10-29 14:25:56 28 4
gpt4 key购买 nike

这可能是本论坛中最愚蠢的问题。但是我刚刚创建了一个私有(private)存储库,并且我的公共(public)和私有(private) ssh key 以某种方式写入了本地存储库中的文件。

当我将我的存储库发布到 bitbucket 时,我的两个 SSH key 的文件也被发布了。所以现在他们可以在我的仓库中公开访问。即使我删除了它们,您也会在日志文件中找到它们。我怎样才能安全地从那个错误中恢复过来?

最佳答案

您的私钥已泄露。您必须立即在之前使用过的任何地方更换它。

  1. 生成一对新的私钥和公钥,现在

  2. 任何地方您使用过的允许 key 列表中删除公钥。将其替换为新的公钥。

  3. 从存储库的历史记录中删除旧私钥。可以关注GitHub's guide .

  4. 删除旧私钥,您不再需要它。

您需要弄清楚 key 是如何出现在存储库中的。为了避免进一步的错误,并且您的新 key 再次出现在该 repo 协议(protocol)中,我建议您在调查时从互联网上删除 repo 协议(protocol)。完成后,您可以轻松地将其推回。

关于git - 我在存储库中发布了我的 SSH 私钥,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47721505/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com