
昨晚发现近段时间过万 star 的中科大计算机学习资料仓库因为版权问题被主人删掉了,本想通过其他人 fork 的找回资源结果发现 fork 的那份也变了,只剩 readme 了。
1 mokeyjay 2019 年 3 月 6 日 不会的吧,除非是 github 处理违规 repo |
2 youngzy 2019 年 3 月 6 日 via Android 检查一下 branch 是否正确 |
3 Trim21 2019 年 3 月 6 日 |
4 LGA1150 2019 年 3 月 6 日 via Android 我高考前 fork 的 goagent 源码和 commit 还在 https://github.com/LGA1150/goagent |
5 FancyKing 2019 年 3 月 6 日 貌似原来的确实失效了,听闻 Github 早就有这个毛病一直不改~ |
6 mmdsun 2019 年 3 月 6 日 via Android fork 后不会随主人删除而删除。除非主人提了申请。 |
7 0xABCD OP @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 历史记录看来,后者不是新建的仓库,至少一年前就创建了。感觉好奇怪,纯好奇。 |
9 rayingecho 2019 年 3 月 6 日 测试过, 删掉之后 fork 的仓库都还在 而且第一个 fork 的仓库会变成 upstream, 其它所有仓库会变成从第一个 fork 的仓库处 fork 的 |
10 KasuganoSoras 2019 年 3 月 6 日 @rayingecho #9 等于是换了一个 repo 主? |
11 KasuganoSoras 2019 年 3 月 6 日 所以有些个人觉得比较有用的项目我一般会镜像一份到自己的 gitea,防止被删除 |
12 0xABCD OP @KasuganoSoras #10 对,感觉是换了一个 repo 源了,其它 fork 的都指向这个新的 repo 源了 |
13 0xABCD OP @rayingecho #9 那按您的说法,只要能找到这第一个 fork 出的仓库,就应该能恢复被删的资源。但是现在这份第一个 fork 出的仓库内容也变了,更奇怪的是,现在这个 fork 源仓库的 commit 历史记录时间要早于被删的那个原始仓库。难道是被 Github 特殊处理了? |
14 yucao 2019 年 3 月 6 日 不会丢失的,除非是有法律上的问题,法院要求 GitHub 在全站删除 不然这就违反了 GitHub 本意了 要不你也来关注一下我们浙大的课程资料分享(我也作为 contributor 之一提供了一部分整理与资料): https://github.com/QSCTech/zju-icicles |
15 momo1999 2019 年 3 月 6 日 会换一个主人,我把一个仓库改成私有是这样的。 |
16 lsls931011 2019 年 3 月 6 日 那咋整啊,里面有啥东西 |
17 0xABCD OP @lsls931011 #16 里面有中科大的计算机学习资料,东西挺多的。现在只能等有人 clone 到本地的能够分享分享。不过这不是本帖重点啦,我只是想知道 github 是怎么处理这种删仓库的情况的。 |
18 rayingecho 2019 年 3 月 6 日 @0xABCD 通常来说, 第一个 fork 的人并不会时常去 merge upstream 的 master, 这会导致第一份 fork 往往是老旧的 因此可能会造成删除之后, 第 2 ~ N 个 fork 的内容反而比 upstream(即第一个 fork) 要更新 |
19 rayingecho 2019 年 3 月 6 日 之前没有仔细看上下文, 看起来楼主想找到最新的 fork? 有一个项目就是专门做这个的 https://techgaun.github.io/active-forks/index.html#ustc-zhu/USTC-CS-Courses-Resource |
20 0xABCD OP @rayingecho #19 哈哈,我还在想要是没人做这个工具那我就自己做一个,没想到已经有了,我孤陋寡闻了。不过这个在线工具我使用时报错了,TypeError: window.forkTable.clear is not a function. Additional info in console,您那边能正常使用吗? |
21 agandong4 2019 年 3 月 7 日 via Android 451 |
22 rayingecho 2019 年 3 月 7 日 via iPad @0xABCD 我这边 PC 端 chrome 可用 |