23 個代碼倉庫在Github上被刪除了!
就像你的項目沒有了心跳一樣的感覺
知名遊戲設計師傑森羅勒經歷了糟糕的一周,他發現本人的15年開發代碼和社區貢獻代碼共23個代碼倉庫在github上被刪除了。
他在自己的幸免於難沒有建立在github的論壇上吐槽到:「難以置信,Github怎能如此兒戲把別人畢生的作品就這樣刪掉了!,Gihub在沒有任何郵件通知我的情況下,無聲無息,帳號突然就部件了。當我登錄我的帳號之後,發現我可以看到我的帳號信息,但是項目卻不翼而飛了,沒有任何解釋。"
羅勒選擇了最後也是唯一的技術巨頭受害者避難所–社交媒體。他通過twitter抗議到:「如果你覺得使用github來放你的必生工作代碼,前車之鑒–他們會沒有任何警告和提醒的情況下刪除你所有的代碼。」,373條轉發,幾個小時之後,所有的代碼被恢復了。
Github首席執行官納特弗里德曼值注意到,在他發現羅勒的推文之前,技術支持已經那個恢復了羅勒的帳號,並且以個人名義向羅勒致歉.
謝謝!
這個事件引發了大家的反思–開發者們如何讓他們放在Github代碼更安全呢?其實咋眼一看覺得沒那麼糟糕!開發者其實自己的電腦上有代碼倉庫備份。但是仍然是很糟糕的,羅勒講到:Github是我一切工作的中心!通過git pull自動運維著30台linodes雲主機作為遊戲伺服器、下載伺服器和其他用途的服務區。
另外一個問題是Github上的討論和BUG追蹤,不會被下載到本地。所以類似事件發生的時候,工作可能無法進行下去。
為什麼這樣的事情會發生呢?弗里德曼聲稱GitHub正在徹查此事,該公司拒絕關於此事做審核解釋。羅勒第一個想到的是某些幸災樂禍者以他的帳號有不合適的內容而向github公司打小報告。然後,他推測更可能的原因是,他的倉庫中有自動推送事件事件是指向他自己論壇的,然後Github的某個演算法認為他的代碼倉庫是垃圾郵件的來源。
任何網際網路上免費的資源(Github有免費和付費兩種帳號)吸引著眾多惡意和不受歡迎的註冊,複製這些惡意帳號的內容是另外一個頭痛的問題。常常被機器人自動創建的帳號通過人工審查是不可能搞定的。這就意味著公司必須依賴演算法和人工智慧自動標記清除。
但是你會認為這樣的演算法能夠區分正常運行多年的賬戶,和那些短期創建的具有明顯不良意圖的賬戶。
帳號被劫持是另外一個問題,但是當懷疑發生帳號劫持事件的時候,沒有任何通知的情況下刪除多年正常使用的代碼倉庫也不是一個正確的姿勢。
呃,還好我們有推特!
6月7日17:03的消息更新
Github發言人發表聲明:「這個帳號被我們的反垃圾內容演算法做了錯誤標記而被刪除掉了,當我們發現這個錯誤的時候,我們迅速恢復了代碼倉庫。我們努力讓GitHub更安全和包容的地方來託管開發代碼,並不斷致力於改進我們的垃圾郵件過濾機制。「
※Salesforce將以157 億美元收購 Tableau
※如禁止華為、中興,歐洲建5G要多花550億歐元延遲18個月
TAG:雲技術之家 |