Github 原 po 主删仓库之后,其他人 fork 的那份也没了? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
0xABCD
V2EX    程序员

Github 原 po 主删仓库之后,其他人 fork 的那份也没了?

  •  
  •   0xABCD 2019 年 3 月 6 日 via Android 12809 次点击
    这是一个创建于 2505 天前的主题,其中的信息可能已经有所发展或是发生改变。

    昨晚发现近段时间过万 star 的中科大计算机学习资料仓库因为版权问题被主人删掉了,本想通过其他人 fork 的找回资源结果发现 fork 的那份也变了,只剩 readme 了。

    第 1 条附言    2019 年 3 月 6 日
    1. fork 出的仓库: https://github.com/jtaox/USTC-CS-Courses-Resource
    2. 原仓库: https://github.com/mbinary/USTC-CS-Courses-Resource (已删)
    3. Github 上面显示的 fork from 是这个仓库 https://github.com/ustc-zhu/USTC-CS-Courses-Resource

    感觉像是换了一个仓库源一样,而且上面的第 3 个仓库的提交历史要早于第 2 个即原仓库,仓库内容也大不一样。
    22 条回复    2019-03-07 09:42:56 +08:00
    mokeyjay
        1
    mokeyjay  
       2019 年 3 月 6 日   2
    不会的吧,除非是 github 处理违规 repo
    youngzy
        2
    youngzy  
       2019 年 3 月 6 日 via Android
    检查一下 branch 是否正确
    Trim21
        3
    Trim21  
       2019 年 3 月 6 日   4
    LGA1150
        4
    LGA1150  
       2019 年 3 月 6 日 via Android
    我高考前 fork 的 goagent 源码和 commit 还在
    https://github.com/LGA1150/goagent
    FancyKing
        5
    FancyKing  
       2019 年 3 月 6 日
    貌似原来的确实失效了,听闻 Github 早就有这个毛病一直不改~
    mmdsun
        6
    mmdsun  
       2019 年 3 月 6 日 via Android
    fork 后不会随主人删除而删除。除非主人提了申请。
    0xABCD
        7
    0xABCD  
    OP
       2019 年 3 月 6 日
    @mokeyjay @youngzy @Trim21 @LGA1150 @FancyKing
    比如这个是 fork 的仓库 https://github.com/jtaox/USTC-CS-Courses-Resource,这个是原仓库 https://github.com/mbinary/USTC-CS-Courses-Resource (已删)。但是现在 Github 上面显示的是 fork from 这个仓库 https://github.com/ustc-zhu/USTC-CS-Courses-Resource,而且从 commit 历史记录看来,后者不是新建的仓库,至少一年前就创建了。感觉好奇怪,纯好奇。
    0xABCD
        8
    0xABCD  
    OP
       2019 年 3 月 6 日
    @youngzy #2 都是 master 分支
    rayingecho
        9
    rayingecho  
       2019 年 3 月 6 日
    测试过, 删掉之后 fork 的仓库都还在
    而且第一个 fork 的仓库会变成 upstream, 其它所有仓库会变成从第一个 fork 的仓库处 fork 的
    KasuganoSoras
        10
    KasuganoSoras  
       2019 年 3 月 6 日
    @rayingecho #9 等于是换了一个 repo 主?
    KasuganoSoras
        11
    KasuganoSoras  
       2019 年 3 月 6 日
    所以有些个人觉得比较有用的项目我一般会镜像一份到自己的 gitea,防止被删除
    0xABCD
        12
    0xABCD  
    OP
       2019 年 3 月 6 日
    @KasuganoSoras #10 对,感觉是换了一个 repo 源了,其它 fork 的都指向这个新的 repo 源了
    0xABCD
        13
    0xABCD  
    OP
       2019 年 3 月 6 日
    @rayingecho #9 那按您的说法,只要能找到这第一个 fork 出的仓库,就应该能恢复被删的资源。但是现在这份第一个 fork 出的仓库内容也变了,更奇怪的是,现在这个 fork 源仓库的 commit 历史记录时间要早于被删的那个原始仓库。难道是被 Github 特殊处理了?
    yucao
        14
    yucao  
       2019 年 3 月 6 日
    不会丢失的,除非是有法律上的问题,法院要求 GitHub 在全站删除
    不然这就违反了 GitHub 本意了
    要不你也来关注一下我们浙大的课程资料分享(我也作为 contributor 之一提供了一部分整理与资料): https://github.com/QSCTech/zju-icicles
    momo1999
        15
    momo1999  
       2019 年 3 月 6 日
    会换一个主人,我把一个仓库改成私有是这样的。
    lsls931011
        16
    lsls931011  
       2019 年 3 月 6 日
    那咋整啊,里面有啥东西
    0xABCD
        17
    0xABCD  
    OP
       2019 年 3 月 6 日
    @lsls931011 #16 里面有中科大的计算机学习资料,东西挺多的。现在只能等有人 clone 到本地的能够分享分享。不过这不是本帖重点啦,我只是想知道 github 是怎么处理这种删仓库的情况的。
    rayingecho
        18
    rayingecho  
       2019 年 3 月 6 日
    @0xABCD
    通常来说, 第一个 fork 的人并不会时常去 merge upstream 的 master, 这会导致第一份 fork 往往是老旧的
    因此可能会造成删除之后, 第 2 ~ N 个 fork 的内容反而比 upstream(即第一个 fork) 要更新
    rayingecho
        19
    rayingecho  
       2019 年 3 月 6 日   1
    之前没有仔细看上下文, 看起来楼主想找到最新的 fork? 有一个项目就是专门做这个的
    https://techgaun.github.io/active-forks/index.html#ustc-zhu/USTC-CS-Courses-Resource
    0xABCD
        20
    0xABCD  
    OP
       2019 年 3 月 6 日
    @rayingecho #19 哈哈,我还在想要是没人做这个工具那我就自己做一个,没想到已经有了,我孤陋寡闻了。不过这个在线工具我使用时报错了,TypeError: window.forkTable.clear is not a function. Additional info in console,您那边能正常使用吗?
    agandong4
        21
    agandong4  
       2019 年 3 月 7 日 via Android
    451
    rayingecho
        22
    rayingecho  
       2019 年 3 月 7 日 via iPad
    @0xABCD
    我这边 PC 端 chrome 可用
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5625 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 34ms UTC 08:43 PVG 16:43 LAX 00:43 JFK 03:43
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86