blog icon indicating copy to clipboard operation
blog copied to clipboard

GitHub仓库由于DMCA被删除

Open mrdulin opened this issue 7 years ago • 2 comments

今天一大早起来发现GitHub的一个的仓库被删了,这个仓库存储了从网络上“非法”下载的编程书籍,GitHub站点没有任何发送任何Notifications。尝试拉取更新:

image

想着总不能没有任何通知就把用户的GitHub仓库删了吧。估计是发邮件通知了,于是登录邮箱,果然发现了通知邮件。

Gmail如下:

图1: image

图2: image

图3: image

邮件中有一句话比较重要:

PLEASE NOTE: It is important that you reply within 24 hours to confirm whether you have made the requested changes. If you do not, the repository will be disabled.

给GitHub回邮件沟通,看看能否给我个临时链接,让我把仓库的“违法数据”备份到本地。 还是将这些“违法数据”转移到google drive吧,但不确定google drive会不会也这么搞。 再次印证了数据要经常备份的重要性,8块移动硬盘瑟瑟发抖。

不得不服美国版权法律,以后这种版权的东西还是不要往GitHub上放了。包括但不限于非法下载的盗版书籍,IDE的各种License和破解补丁。甚至连全球最大的色情网站Pornhub,也是坚决实施DMCA,国情不一样,所以,使用国外的一些软件服务,不要有侥幸心理。

不要上传有版权的AV,否则账号将会被禁用 image

在浏览器手动输入被删除的仓库地址,尝试访问:https://github.com/mrdulin/programming-books

这个链接应该有时效性,过了24小时没有尝试和GitHub客户支持沟通,仓库被彻底删除以后,访问就是404。(然而并没有删除,2018-12-12更新)

image

关于什么是DMCA,参考wikipedia:

https://zh.wikipedia.org/zh-hans/%E6%95%B8%E5%AD%97%E5%8D%83%E5%B9%B4%E7%89%88%E6%AC%8A%E6%B3%95

阮神在2010年发表的一篇关于DMCA的文章:http://www.ruanyifeng.com/blog/2010/03/dmca.html

后续更新:

GitHub客户支持回复无法提供临时仓库链接

image

尝试转移到bitbucket私有仓库,同样使用git lfs,然而bitbucket提供的git lfs免费空间只有1GB,我的programming-books有22GB+的内容。

git push推送,提示超出了git lfs可用空间大小 image

bitbucket提供的git lfs空间大小: image

bitbucket的git lfs提供简单的文件预览和简单的编辑操作: image

然后去瞅了一眼bitbucket关于git lfs的定价:

https://confluence.atlassian.com/bitbucket/plans-and-billing-224395568.html

这价格,打扰了...

坚果云的定价:

image

最便宜的专业版一年付,42GB空间,折合每个月要16.66软妹币。

Google One(Google Drive)的定价:

image

最便宜100GB空间,每月是1.99刀

icloud storage定价:

image

50GB空间,每月6软妹币。

当然也不能只看价格,空间,还要看网盘的其他功能,比如是否有文件版本控制,用户体验,谁的基础设施更加稳定...

2019.01.24更新

github现已提供无限私有仓库,https://github.blog/2019-01-07-new-year-new-github/

打算新建私有仓库,继续使用git-lfs,把这22GB的电子书上传到私有仓库,看看能否躲过DCMA审查。一切就绪,但在git push的时候出现如下错误:

batch response: Git LFS is disabled for this repository.
batch response: Git LFS is disabled for this repository.
batch response: Git LFS is disabled for this repository.
Uploading LFS objects:   0% (0/100), 0 B | 0 B/s, done
batch response: Git LFS is disabled for this repository.
batch response: Git LFS is disabled for this repository.
batch response: Git LFS is disabled for this repository.
error: failed to push some refs to 'https://github.com/mrdulin/programming-ebooks.git'

问题相关issue: https://github.com/git-lfs/git-lfs/issues/2481 联系[email protected],问题解决,邮件内容如下:

image

可以push

image

image


Flag Counter

mrdulin avatar Nov 10 '18 03:11 mrdulin

书📚嘛,还需要版本控制干嘛,直接百度云上来就行了。博客就github挺好的。

baby7305 avatar Dec 12 '18 01:12 baby7305

老哥怎样了,私有库被删了没?

gonejack avatar May 01 '19 14:05 gonejack