GitLab 將刪除超過一年不活動的託管項目

最近有消息說 GitLab 計劃修改其服務條款 下個月(XNUMX 月),據此, 託管在免費帳戶上的項目 來自 GitLab.com 會被自動刪除 如果您的存儲庫在 12 個月內保持不活動狀態。

改變 旨在降低維護成本 通過釋放資源來存儲和處理廢棄的項目和未開發的分支來託管。

據估計,廢棄項目的基礎設施維護佔所有 GitLab.com 託管成本的四分之一,自動清除此類項目每年可節省高達 XNUMX 萬美元。

The Register 了解到,此類項目佔 GitLab 託管成本的四分之一,而自動刪除項目可以為雲編碼協作服務每年節省高達 1 萬美元。 因此,建議該政策有助於保持 GitLab 的財務可持續性。

由於無權與媒體討論此事而要求匿名的知情人士告訴 The Register,該政策將於 2022 年 XNUMX 月生效。

在實際搬遷之前,幾週或幾個月內, 通知將發送給存儲庫所有者 該請求刪除並發出警告以確認項目的相關性。 只有廢棄的項目預計會被刪除,其作者不回應警告,年內沒有在存儲庫中註冊任何更改,沒有發布新問題,也沒有發送評論。

但是,有些 社區成員認為提議的移除是一種不好的做法,因為來自非活動存儲庫的代碼可以用作其他保持活動項目的依賴項。

還要注意的是,永久更改不是一些作者的目標,他們可能會認為他們的項目的當前狀態已達到最佳水平,並且代碼足夠好並且不需要改進,或者最初發現它們是不是。計劃開發,但這對你周圍的人很有用。

開放源代碼倡導者和開放 .Net 社區的參與者 Geoff Huntley 將該政策描述為“絕對瘋狂”。

“源代碼不會佔用太多磁盤空間,有人刪除所有這些代碼是對社區的破壞。 他們會破壞你的品牌和商譽。 人們在那里托管他們的代碼,因為有一種想法是它將可供公眾重用和重新混合。

當然,不能保證它會一直託管在那裡,但是開源的不成文規則是你讓代碼可用並且你不會刪除它。 我們讓維護人員拉取代碼,社區對此非常憤怒,”他說,並指出其他依賴拉取產品的項目將受到影響。

“無法編譯所有依賴項,”他感嘆道。

另外, 來自非活動項目的代碼可以被外部資源引用 並且,通過移除它, 已驗證的主副本將丟失 可以引用(不保證非官方副本沒有惡意活動),因此與其刪除它,不如將其存檔,同時保持以只讀模式訪問代碼的能力。

為了在存儲垃圾分叉時節省磁盤空間,您可以使用更有效的方法來處理重複項,例如,GitHub 通過將所有權與提交進行邏輯分離,將所有主存儲庫對象及其關聯的分叉存儲在一起以避免數據重複。

最後,值得一提的是,規則變更尚未正式公佈,正處於內部規劃階段。

最後, 對於那些有興趣了解更多信息的人 關於註釋,可以查閱原刊 在下面的鏈接中。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責資料:AB Internet Networks 2008 SL
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   九分 他說:

    gitlab 中發生了一些事情,實際上一些項目正在考慮遷移到其他平台,就像 postmarketOS 一樣: https://postmarketos.org/blog/2022/07/25/considering-sourcehut/