3-1-github fork項目,和刪除fork項目


github fork項目

fork 項目很簡單,就是直接點擊fork就可以了

fork完之后,原作者的項目刪除了,但是你fork的項目還在

程序員開發了功能之后,想要干什么?可能想要接私活,過了兩年你可能想要接私活,你可以去做培訓,參加一些研討,
你可以看看github上面的源碼,提高一下自己,找幾個朋友做一個開源的項目,可以是技術類的,可以開發一個python中的模塊,
然后給別人來用,你就是一個開源項目的創始人了,你的簡歷里面就是可以寫你是一個開源項目的創始人,寫上地址,你就厲害了,

發起一個項目,每周末去咖啡廳寫代碼,好多公司都在用,持續維護一定會特別棒,你拿到優秀的代碼去讀,
你就可以發現bug,一定可以發現bug,如果你能發現django的bug你就厲害了,django的源碼就在GitHub上,
假設你發現了django的源碼的bug,你怎么通知他們,你把django代碼拉下來之后,你是不能提交改動的,
比如你點擊fork,你就把這個代碼copy到自己的倉庫了,fork的地方就+1了,fork的次數越多,你的代碼越受到歡迎,
你fork了之后,你就可以修改了,不會影響到原主人的代碼,

這個時候發現了django代碼的bug,你怎么通知他們?
new pull request,創建一個create new request,你就可以提交了,這就給對方發送過去了,
然后對方需要同意,但是對方需要檢查是不是惡意的,只要對方同意了,就會有我修改的代碼了,

面試題:如果你要在github上給別人的代碼添加功能,
先fork,
然后pull request,同意了就添加了我修改的代碼了,

fork之后如何刪除呢?

1、進入想要刪除的資源庫(Repository),選擇資源庫的“Settings”,

2、進入settings頁后,下拉到最下面,會看到Danger Zone™區域,如

3、點擊“Delete this repository”,輸入repository的名稱就可以刪除了。

百度的過程中發現,還有那種失誤把公司的項目傳到了github,而且是公開的,而且已經被人fork了,這種如何刪除fork????

下面是轉的:

  1. 私信/留言給fork的人
    要知道一定是他本人刪除最快!GitHub要走審核流程,少則三天,多則十天半個月,到底要多少個fork才能夠?所以如果對方的郵箱是可見的,那么立馬發送郵件。如果郵箱不可見,我的另一篇文章有寫怎么找到對方的郵箱,但並不一定百分之百成功,還跟fork的人有關。
    找不到郵箱就去留言,萬一他上線看見了呢是吧!留下你的聯系方式,對方應該會聯系你。

但是對方不上線才是常態!留下聯系信息后,立馬接着走下面的步驟

  1. 走官方渠道——DMCA takedown request
    如果fork的人隱藏了自己的郵箱,那我們很難聯系到他去刪除項目。

Github給出了如何向他們提交刪除fork的申請,以及格式要求是什么
Guide to Submitting a DMCA Takedown Notice
https://docs.github.com/en/github/site-policy/guide-to-submitting-a-dmca-takedown-notice
請務必詳細看看,因為申請內容必須按照里面提的格式來。

如果英文不好(但是公司肯定有英文好的吧)請看一位小姐姐記錄刪除fork的帖子
https://www.sohu.com/a/162387345_684755
我當時是看了這篇帖子,但是實際操作以后發現按照她的寫法來就很慢!

要想想,既然有一個sb干了這件事情,那就一定有千千萬萬個sb會做同樣的事情。所以我們不妨去看看其他公司是怎么收拾爛攤子的!

這個網址
https://github.com/github/dmca/tree/master/2020/08
是github放出來他們處理過的dmca撤銷fork的授理記錄,比如我給的這個是2020年8月的記錄。赫然發現里面有Baidu!還有啥說的,直接照抄就完了!

通篇讀下來發現度娘的態度非常強硬,我們在你github上發現了兩段代碼,這代碼的版權所有者是我,我現在命令你github 24小時之內給我刪掉,並且把相關的賬號封掉。

所以我意識到,也許企業寫這個request的立場應該是:我不認識這個傳上來的人是誰,我也不管這個代碼怎么放上來的,我現在只說代碼,我就是要把它刪掉,把賬號禁掉。

可是感覺態度畢竟太強硬了吼。這本來是我們自己傳上去的感覺總是有點心虛,所以內容可以以本人的身份向github委婉地提出請求,但無論如何內容格式都請遵循dmca takedown的要求。

當然為了加快效率,我還是建議大家直接從已經通過的request中選取適合自己的文案,我也是后來才發現還有這么個東西,這肯定比自己寫的要專業的多。

  1. 提交DMCA takedown request
    dmca takedown policy那個文檔里有寫,那個小姐姐的帖子里也有寫,就是我們有兩條渠道可以遞交申請。
    第一個是從GitHub Copyright claims form提交在線申請,另一個是發郵件申請至copyright@github.com。發郵件的話就必須要在附件的地方將郵件正文打印出來並手寫簽字再掃描。

無論哪種方式,請一定按照第一步中takedown notice的要求整理好所有需要的東西。

郵件顧名思義就是像baidu發的那些,寫到正文里。
在線提交其實是一樣的,只是他把每一部分都拆開來讓你填寫。所以前面准備好的話這時就可以直接復制粘貼了。別人在線提交的模版在授理記錄里也能查到。

無論是郵箱提交還是在線提交,都會向你注冊github的賬號郵箱自動回復一封郵件,告訴你你的授理id(TIcket ID),以及如果你有什么新要補充的信息都以回復郵件的方式進行補充,不要再重復提交申請。聽說郵箱的現在已經不授理了,而且notice其實里也寫的很清楚郵件只是為了notify一下,還是必須要在線申請。

提交之后按理來說我們就只能坐着干着急了,但是人還能把自己憋死嗎????你想干等你領導答應嗎???

  1. 繼續尋找,不要放棄
    國外人很多都會以真實姓名注冊賬號,並且n多個平台都是同一個名字。我當時就突發奇想提了一句,我說你們查查他在國內的一些平台會不會也叫這個名字,或者是這個名字再加點生日什么的組合體。
    結果竟然真的讓他們鎖定了一個人!!!
    接下里就有看他在什么地方留言會不會有留下自己的聯系方式,或者能不能看到他的工作單位一類的(發動人脈),逼急了還可以以他的名字登陸,但是選擇忘記密碼,看看能不能猜出一點郵箱組成。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM