如果 Github 及其所有相關數據突然消失,世界的正常運行會受到多大的影響,這種影響大致會持續多久?
01-28
考慮如下情形:
Github 所有數據全部消失,公司不復存在;應當對此事件負責者不存在或無法找到。但各個用戶自己計算機上的相應 git repo 未受影響。
代碼一點事沒有,問題是 issue 也都丟了……依賴 github 管理 issue 的開源項目短期內會受到不小的打擊,但是慢慢地活躍 issue 的討論會接上,所以停滯一段時間之後還是能照舊。
從此以後大家不再信任完全託管的 issue tracker,分散式的 issue tracker 方案會開始流行,GitHub 就完全是個中心倉庫 + web 界面了。
@祈雨藍 指出找一個 watch 了項目而且沒有參與過 issue 討論的人恢復 issue 即可(我之前不知道 watch 有這種功效。。)。。所以短期內 issue 的影響其實也不大。幾乎沒有什麼影響,一天左右可恢復。整個github所有倉庫都被全世界很多公司做了全鏡像或者克隆。每個工作拷貝都是完整的github倉庫,這個體系里伺服器僅僅作為備份用途。
Linus這個大嘴曾經說過,懦夫才做備份,勇敢的人將自己的代碼開源,讓全世界的人clone,這樣就永遠不會擔心代碼丟失了。雖然這話有點偏激,但基本上代表了github上代碼的現狀。repo在,再找一個網站掛上就好了。
issue啊,watch關注什麼的,都在郵箱里,等幾小時就會有人寫個恢復工具,在郵箱上跑一下什麼都回來了。就是…喜歡我的人找不到了OAQ-什麼時候你們有了GitHub是代碼託管網站的錯覺,人家明明是同性交友網站啊!-分散式版本管理系統的精髓。
就是中心版本庫沒了、掛了、刪了。
也不妨事。
所以github突然掛了是不打緊的,要是有個svnhub掛了,那還可能成點問題。在這個信息爆炸的時代,一周吧。
Bitbucket 馬上宣布接替 GitHub,並贈送$X00代金券。
其他各類 git 倉庫尤其是國內 git 服務公司緊急加班,各使絕招。各大科技媒體爭相報道此次離奇事件,各類 GitHub 替代測評文章評論區開始戰爭。26個字母和數字開頭的互聯網巨頭們紛紛將內部研發使用多年的 git 服務開放出來。此問題下上千條隊形,神預言。之後問題被修改為「Github 消失,請問有哪些替代服務?」美國 CIA,FBI,NSA 等部門聯合介入調查。
中方表達了對300多消失者的深切慰問,並強烈要求美方及時提供中國消失員工的消息。斯諾登發表消息,稱此事涉及到章魚貓星人的秘密。中國社交媒體大量轉發對消失者的祈福以及獨家小道消息。參考資料:
Team · GitHub《浪潮之麓》《沸騰二十五年》《消失控》《IT 撿屎》《走進偽科學》《上世紀十一大未解之謎》《凡爾納未發表手稿》《維基加密》《驚!GitHub 消失的真相!男默女淚!快轉給你最親愛的人!(轉)》
《人類滅絕之謎》《多體之地球往事》代碼一般本地都有副本的
微軟表示毫無壓力,github上的東西都是內部一個機器人mirror過去的
Google表示毫無壓力,Google有自己的代碼庫
你的假設有點奇葩,很想抖機靈。如果只是github公司數據都丟失,其實還是有很多其他公司全鏡像備份的,我以前一直不能理解,直到我以前的公司全鏡像備份之後。一般一周能恢復,因為數據量不是個小數目,快遞硬碟,然後校驗,應該一天弄不完,像去日本做某項目的黑客攻擊後的損失分析與文件校驗,首先是鏡像帶過去,然後校驗,然後再分析日誌、痕迹可恢復的其他數據,去各大運營商拷貝日誌。如果是所有的全鏡像都丟失,這可能性不大吧,就算真這樣,自己做的項目也是有備份的,github平台搭好後,估計半年內能恢復70%,熱門項目一兩天就能恢復。再如果所有託管的項目源代碼都丟失了,只有生產環境還能用,那程序員工資得加倍,然後幾年程序員都很火。
再如果所有託管的項目源代碼都丟失了,只有生產環境的代碼和文件都丟失了,程序員很有可能失業。不過也不一定。哈哈哈,這種情況真叫無語啊。
媽蛋,又沒看問題補充,白寫了企業版在公司自己的伺服器上,無壓力
你們都說影響不大、沒問題,人家一看也無所謂嘛,那乾脆就給再次牆掉吧,而且這回不會鬆口了。
推薦閱讀:
※github第三方ios客戶端哪個好?
※工具: git-repo瘦身
※有什麼高質量的現代C++風格的開源代碼?
※如何在 GitHub 看源代碼學習呢?
※要讀別人的代碼,應該如何入手?