Github仓库被Fork后,需要删除怎么办?

目录

1.写在前面

2.直接联系用户方式

2.1通过Github用户信息

2.2通过提交代码是配置的邮箱信息

2.3通过向作者的仓库提交issue

2.4通过作者曾经提交的issue进行回复

3.通过官方途径进行维权

3.1私人删除部分内容和文件

3.2删除整个仓库

4.总结


1.写在前面

作为开发者,我们都比较了解Github,有时兴致冲冲的将项目放到Github上维护起来,还期待获得几个star,不经意可能将敏感数据或者文件push到云端,当发现需要删除的时候可能已经来不及了,仓库已经被其他用户fork了,因为fork的仓库我们是没法直接删除的,遇到这种情况不要慌,还是有办法解决的。一般这种情况要么是需要删除某些敏感文件或数据,要么是需要直接删除整个仓库,我们可以从下边几种方式进行处理,希望对有困难的兄弟有所帮助。

2.直接联系用户方式

如果能直接联系到仓库拥有着,要求其删除是最便捷的方式了,但能联系上对方也是需要看运气的,毕竟很多 GitHub 用户是水军,在平台上并不活跃,总之试试总是好的,说不定成功了呢。

2.1通过Github用户信息

最简单直接的方式就是通过Github用户所留的信息,如包含邮箱、社交渠道等信息,可以直接联系用户,当然大部分用户是不会留真实的信息的。

2.2通过提交代码是配置的邮箱信息

用户在提交代码是一般会配置提交者用户名和邮箱号,这个是客户端配置的,一般也不太会是真实的信息,也只能靠运气试试看。

  • 找到一条作者的提交记录

  • 在提交记录的url地址添加后缀.patch

2.3通过向作者的仓库提交issue

找到作者活动比较多的自有项目,提交issue告知事项并等待对方答复或联系自己,这种方式只能看作者心情和品行了。

2.4通过作者曾经提交的issue进行回复

这种情况和2.3类似,看作者心情。

  • 找到作者最近活动记录

  • 回复相关issue

3.通过官方途径进行维权

如果通过以上途径均无法联系到对方,或者短时间内比较着急并未获得对方回复,这种情况下可以通过官方途径进行申诉,由官方强制进行下架处理,这种方式需要申请人填写的资料相对较多,并且是全英文的内容,毕竟Github是面向世界的托管平台,这时候借助翻译软件会省心不少。虽然官方途径比较麻烦,但是官方处理效率还是蛮高的,我这边提交申请后很快得到回复,不到一周整个流程顺利结束。

对于Github内容删除政策,可以参考中文版文档,可能不是最新的但是大体内容是一致的:提交内容删除请求 - GitHub Docs

英语过关的同学可以直接上原版链接:Submitting content removal requests - GitHub Docs

3.1私人删除部分内容和文件

私人信息删除申请入口:Private Information Removal Request - GitHub Support

3.2删除整个仓库

DMCA下架申请入口:Copyright - DMCA takedown notice - GitHub Support

如果有公函或者其他附件证,能明仓库所属和侵权行为,附件内容最好英文翻译并连同原版发送,通过邮件再次提交,建议发送完整内容(问题+附件),邮箱地址:copyright@github.com

4.总结

遇到数据泄露或者侵权事情的时候,确实比较心累,来自自身的压力或者其他方面的压力,这个时候需要头脑冷静的处理问题,将处理的流程梳理出来心里会踏实点,寻求他人的帮助也是一种途经,总之能解决问题就是圆满。这里我将自己经历的Github数据泄露处理流程分享出来,希望能帮助到遇到困难的同志们,加油!

最后如果是通过官方途径提交申诉的方式,一定要填写的清楚些,描述清楚,不然官方会通过邮件进行确认比较耗费时间。

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值