unmayx

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

  •  
  •   unmayx · Oct 12, 2025 · 1303 views
    This topic created in 252 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   ·   2759 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 00:20 · PVG 08:20 · LAX 17:20 · JFK 20:20
    ♥ Do have faith in what you're doing.