unmayx

🔍 一次惊险又神奇的代码救援:如何找回 GitHub 上已删除的仓库

  •  
  •   unmayx · Oct 12, 2025 · 1414 views
    This topic created in 274 days ago, the information mentioned may be changed or developed.

    你有没有遇到过想找一个 GitHub 项目,却发现原仓库连同作者账号都消失了?我就遇到了这样的情况——一个曾经用于演讲的 Brainfuck 可视化演示网站彻底 404 了。

    但我没有放弃,尝试了两种方法成功找回了代码:

    🛠️ 方法一:利用 GitHub 的 Fork 网络特性

    • GitHub 的 Fork 机制实际上共享同一套对象存储
    • 只要有一个 Fork 存在,就能访问整个 Fork 网络的所有历史提交
    • 通过拼接 Fork 仓库地址+原始提交 Hash ,直接访问“已删除”的代码

    🏛️ 方法二:专业的 Software Heritage 代码档案馆

    • 后来发现根本不用那么麻烦!
    • Software Heritage 自动存档几乎所有开源代码
    • 轻松找回完整项目历史

    这次经历让我意识到:在开源世界里,代码一旦发布,就真正实现了“永生”。

    📖 详细过程和技术细节请看我的博客文章:https://mabbs.github.io/2025/10/12/recover.html

    anghunk
        1
    anghunk  
       Oct 13, 2025
    https://github.com/settings/deleted_repositories

    可以找到短期内被删除的仓库
    unmayx
        2
    unmayx  
    OP
       Oct 13, 2025
    @anghunk 这只能看自己删除的,不能看其他人删除的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   931 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 20:24 · PVG 04:24 · LAX 13:24 · JFK 16:24
    ♥ Do have faith in what you're doing.