分享下我 Github 被封的经历

这篇具有很好参考价值的文章主要介绍了分享下我 Github 被封的经历。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

最近好像又有人 Github 被封,每隔一段时间就有。分享下我自己的经历吧,好几年以前了,也许还是有点参考价值。

账号被封,查找原因

那是 2017 年 12 月,有天早上起来突然发现自己的号phith0n登不上去了,具体的表现是:

  • 账号登录不上,登录以后明确告诉我我号被封了

  • Github 个人页面访问显示 404

  • 我自己名下所有项目,访问都是 404

  • 但是我创建的 Group 还是好的,没有受影响

我当时也很不明所以,所以发了个微博吐槽,后来有人在评论区告诉我他收到了 DCMA 的邮件。是因为 fork 了一个项目,这个项目是一个破解软件,安全圈的不少人都因为 fork 这个项目收到了邮件或者被封了。

我想起来我不久前也 fork 了这个项目。而且我还想起来我不是初犯了,我曾经还 fork 过另一个违反 DMCA 的项目,是某个大公司泄露的代码,当时第一时间我 fork 了,后来收到 DMCA 的邮件我没当回事:

分享下我 Github 被封的经历

也就是说这次这个破解版的事件是我第二次违反 DMCA ,这确实是我的错误。我一直把 fork 项目当做是“保存快照”的步骤,所以我遇到一些我感觉可能会被删的项目我反而会把他 fork 下来保存一份。

我猜测这就是我账号被封的直接原因。

统计损失

当时我的号还不像现在有这么多 followers 和 stars ,这是当时我的 profile 的截图:

分享下我 Github 被封的经历

因此,当时账号被封对我最大的损失主要是这几个:

  • 最心疼的是自己点过的一千多 star 。我是把 star 当收藏夹用的,现在等于收藏夹丢了。

  • 丢了代码仓库,丢了 followers 。这其实还好,因为代码我本地都有,followers 也可以慢慢再挣。

  • 有一些使用 Github 做第三方登录的网站登不上了

知道了事情大概的原因后,我要做的主要就是两件事,第一件事是想办法挽回上面说到的三个损失;第二件事是联系官方,看事情能不能补救。

挽回损失

我并没有抱着能解封的期望,所以我需要先挽回损失。我统计了自己代码没丢以后,那么主要就是找回自己点的那些 star 了。

我用谷歌搜了下自己的 Github ID ,的确找到了一些第三方网站的备份,但要不就是信息太旧不全,要不就没有 star 的列表,只能说挽回部分损失。

不过我很快发现,Github API 仍然是可以访问的。就是我们可以访问如下 API 来找到某个用户 star 过的仓库:

https://api.github.com/users/[username]/starred

比如这两天被封的那位仁兄sam01101,可以找到他的 star 。

所以我很快备份了自己的 star ,心态迅速平复。

后来 V 站另一个仁兄荒野无灯也遇到了类似的问题,也是用我这个方法备份了 star 。

邮件申述

剩下的就是碰运气了,账号被封确实是自己的问题,但是我的问题有一个可以辩解的理由,就是我不是自己主动违反了 DMCA ,而是 fork 别人项目导致的。所以我想用这个作为一个突破口。

我发邮件过去询问我被封号的原因,被告知的确是因为多次违反 DMCA:

分享下我 Github 被封的经历

并且对方回复了两次,分别说了这两句话:

Unfortunately, this means we'll have to keep your account suspended. 

We're sorry for any disappointment, but we will not be restoring access to your account.

基本就宣判不能恢复了,不过我最后还是试了下,写了一大段邮件,大意是:

  1. Github 对我很重要,我对开源做出过很多贡献,我想继续参与开源项目

  2. 我认识到了自己的错误,以后 fork 项目会非常谨慎

  3. 我自己的项目没有违反 DMCA ,而且还有其他人参与了这些开源项目,直接封掉我和这些项目,对其他 contributors 不公平

  4. 强硬地说虚拟资产也是资产,需要得到保护

不知道是哪一点打动了对方,这封邮件以后,Github 终于给我恢复了:

分享下我 Github 被封的经历

这整个申述的过程持续了一个多月,原因也和当时是 12 月有关,外国人都过圣诞节了,所以耽误了很长时间。

复盘

最后对整件事进行复盘,需要吸取的教训有:

  • 不要随便 fork 项目,况且是你明知他是违反 DMCA 的项目

  • 及时备份自己的代码仓库、star 列表

  • 各种网站登录,一定要有除第三方登录以外的另一种登录方式

  • 努力沟通还是会有结果

希望对于现在其他遇到类似问题的朋友有所帮助。

分享下我 Github 被封的经历

喜欢这篇文章,点个在看再走吧~文章来源地址https://www.toymoban.com/news/detail-462946.html

到了这里,关于分享下我 Github 被封的经历的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 工作7年了,从“功能测试”到了现在的“测试开发”,年薪35W+,分享下我的心得

    工作7年了,从“功能测试”到了现在的“测试开发”,年薪35W+,分享下我的心得

    时光飞逝,转眼间从事软件测试已经是第7个年头了。从最开始的毛头小子到现在的独当一面经历了太多,也学习了太多知识,所幸最后结果是好的,目前在上海工作从事测试开发岗位,年薪35W+, 曾就职于美团测试开发框架组,搭建过美团platuo测试框架,thrift测试框架,自动

    2024年02月01日
    浏览(13)
  • FPGA 面试经历分享

    大家好,我是小菜鸟。寒假期间经过师兄推荐面试了一个 FPGA 岗位的实习,共经历了两次技术面试,虽然最后没有通过,但是这次面试收获还是蛮多的。 这是我第一次面试 FPGA 方向的岗位,一时竟不知要从哪下手,师兄建议准备下 FPGA 的底层原理,当时还说会有手撕代码的环

    2024年02月17日
    浏览(10)
  • 保研经历分享(一)

    保研经历分享(一)

            这个系列的文章主要是想记录一下自己大学期间最重要的一件事 (保研!!) 的经历、过程,外加一些 保研流程介绍、面试经验、院校投递、踩坑经历 ,主要给学弟学妹们避雷,也做一些借鉴吧~ 这一篇主要是对保研过程的一些介绍,后面我还会写一些 个人信息、院

    2024年02月07日
    浏览(11)
  • 【印象深刻的实战经历】两次全国大学生数学建模经历分享

    【印象深刻的实战经历】两次全国大学生数学建模经历分享

    目录 🌼初次接触 初次参加培训 分享培训所得 比赛开始 🔥再次接触 参加校赛 机缘巧合 再次培训 比赛开始 📕技巧总结 从问题的实际意义分析大体上可分为 从问题的解决方法上分析  做国赛题目的步骤  赛前准备 选题  寻找思路   如何展开思路?  数学建模论文写作格

    2024年01月18日
    浏览(13)
  • 我的开源项目与开源经历分享

    我的开源项目与开源经历分享

    大家好,我是一位93年的前端开发者,最近开源了一款基于Fabric.js + Vue3 开发的Web图形编辑器,它是一个 可以自定义设计模板、设计素材,让开发者快捷的开发出一个图片编辑应用 ,类似稿定设计、创客贴设计这样的工具。 这篇笔记的两个目的: 介绍开源项目,如果有类似

    2024年02月03日
    浏览(18)
  • 浙江大学软件学院2022保研经历分享

    浙江大学软件学院2022保研经历分享

    首先,我想强调一点,如果我们只是一个普通的非211,985的本科生, 一定要参加浙江大学每年7月份组织的夏令营 ,因为浙大的夏令营是一个海王营,基本上不会对入营的学生做筛选,但是要想获得优秀营员,则必须要通过自己的努力,在项目上花功夫,取得大约前10%的成绩

    2024年02月16日
    浏览(9)
  • 个人数据备份方案分享(源自一次悲惨经历)

    个人数据备份方案分享(源自一次悲惨经历)

    本文的灵感源于我个人的一次不幸遭遇:我的上一台手机内存突然损坏,无法开机,导致我无法进行数据转移。这次经历使我深切地认识到,个人数据的重要性远超过手机本身。一个小小的意外,就可能导致数据的永久丢失。因此,构建一个完整的个人数据备份方案显得尤为

    2024年01月15日
    浏览(10)
  • 关于互联网金融平台性能测试的过程经历分享

    关于互联网金融平台性能测试的过程经历分享

      目录 项目角色 测试范围 测试策略 测试过程中协助项目组进行问题分析定位优化建议。测试后期负责测试报告编制,问题类型整理。 本次测试范围包括互联网金融平台自身7个模块,7个关联改造的外围系统。 整个测试计划分为公有云测试和私有云测试、端对端单模块测试

    2024年02月16日
    浏览(13)
  • 【想要安利给所有人的开发工具】最强工具ChatGPT——分享一些使用经验

    【想要安利给所有人的开发工具】最强工具ChatGPT——分享一些使用经验

    目录 🔥个人使用ChatGPT的经验 🔥如何使用ChatGPT  方法一 方法二 🔥🔥提问技巧分享  1、英语翻译员 2、面试官 3、javascript 控制台 4、Excel表格 5、作曲家 6、辩手 7、小说家 8、诗人 9、数学老师 10、网络安全专家 11、医生 12、统计员 13、占星师 14、机器学习工程师 15、R编程

    2024年01月20日
    浏览(13)
  • 分享一个亲身经历解决安装selenium时报错的粗暴解决方法

    分享一个亲身经历解决安装selenium时报错的粗暴解决方法

    查看Chrome的版本。先电击右上角的三个小点,再点击帮助,再点击“ 关于 Google Chrome ”。方式如下图。 确定红色框框里的Chrome已是最新版本,如果不是或者显示“ 检查更新错误 ”之类的提示,那就删掉这个Chrome重新在官网安装一个。 安装方法如 1、电脑打开百度,搜索“谷

    2024年02月07日
    浏览(11)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包