代碼Google已經死了,最好的替代方法是什麼?

在突發事件中, 谷歌 宣佈於26年2016月XNUMX日, 谷歌代碼 它會過去,那麼簡單。 試圖與巨人競爭的項目 GitHub上 顯然,這是不可持續的,並且一點一點的限制似乎會一點一點地關閉。

許多用戶將會看到的第一個變化(有些人已經理解了),新項目將不再能夠上載,並且到目前為止託管的內容將以只讀模式提供。

現在,在古巴,我們享受著許多Google服務的開放,他們決定關閉Google Code,但是,我們還有其他選擇。 讓我們來看一些。

GitHub上

Github上

也許是 鍛造 最有名和最受歡迎的功能,但在我看來並不是最好的。 Github的主要缺點是擁有私有存儲庫我們必須付費,儘管 價格 對於許多人來說,它們並不那麼誇張。 另一方面,它為每個項目提供1Gb的空間,以及每個項目的Wiki和網站。

GitHub為我們提供的另一個優勢是可以查看開發人員如何在其項目的存儲庫和分支中工作的圖形,功能,就好像它是一個社交網絡一樣,它是協作工作的絕佳工具。 使用框架 Ruby on Rails.

到位桶

到位桶

在所有鍛造站點中,這是我的最愛,它寫在 蟒蛇。 該 功能和改進 Bitbucket有很多,但是它有兩個特性解決了我的生活:

  • 我們能做的 y 通過https(適用於在其ISP上具有關閉git端口的用戶)。
  • 我們可以擁有公共,私人和共享存儲庫,而無需支付任何費用 GIT o 水銀.

當然,它還提供了業務計劃和其他工具 Atlassian的 (該項目背後的公司以及HipChat等其他公司)創建一個非常完整的協作工作平台。

奇異的

吉托留烏斯

最近購買的另一項優質服務 GitLab 因此它將在今年XNUMX月停止投放。

無論如何,如果項目或存儲庫每月超過500 MB,或大大超出其他用戶或客戶端的平均帶寬使用量,則Gitorious.org保留停用或限制該帳戶的權利,這是不利的。 ,項目或存儲庫,直到該帳戶的所有者可以減少帶寬消耗。

GitLab

GitLab

在BitBucket之後,GitLab可能是對我最有吸引力的替代方案。 它的特點是可以選擇下載其平台 開源的 將其安裝在我們自己的服務器上。

在GitLab中,我們可以創建超過100000個項目,這些組依賴於多個存儲庫,並且由於其界面和外觀,它是最類似於GitHub的項目。 GitLab包括git倉庫管理,代碼審查,問題跟踪器,Wiki等。

當然,它允許進行協作工作,查看其他項目或人員的活動,並與許多工具集成,例如Slack,HipChat,LDAP,JIRA,Jenkins,許多類型的 掛鉤 (掛鉤)和完整的API。 儘管它有社區部分,但它當然也為公司提供了各種計劃。

SourceForge上

SourceForge上

關於這項服務的說法不多,它是最資深的服務之一,儘管最近由於涉及到他們用來賺錢的方式而被捲入了一些有爭議的問題,稱為DevShare,這是一種通過插入而實現的軟件貨幣化程序選擇參與該計劃的託管項目的安裝程序中安裝的廣告軟件(adware)。

快速啟動

快速啟動

另一個不需要在GNU / Linux領域中進行介紹,但是與其他地方不同的是,它更多地用於承載軟件項目。 它由Canonical Ltd.開發和維護。

它由幾個部分組成:

  • 代碼: 使用Bazaar版本控制系統的源代碼託管站點。
  • 錯誤: 一個錯誤跟踪系統,用於報告不同發行版和產品中的錯誤。
  • 藍圖: 規格和新功能的跟踪系統。
  • 翻譯: 一個將應用程序翻譯成多種語言的站點。
  • 回答: 社區幫助網站。
  • 聯盟號: 一種進行發行版維護的一小部分的工具。 它涵蓋了構建系統,程序包維護和文件發布。

Launchpad對許多用戶而言的主要負面影響之一是它使用 市場 作為版本控制。

GNU薩凡納

GNU_薩凡納

GNU Savannah也許不是一個受歡迎或可愛的人,根據Wikipedia的說法,它是自由軟件基金會的一個項目,提供來自CVS,GNU arch,SVN,Git,Mercurial,Bazaar,郵件列表,網絡託管,託管的服務文件和錯誤跟踪。 Savannah運行Savane,它基於SourceForge門戶使用的相同軟件。

薩凡納網站分為兩個域:savannah.gnu.org(用於正式的GNU項目軟件)和savannah.nongnu.org(用於所有免費的非項目軟件)。 與SourceForge不同,Savannah專注於託管完全免費的軟件項目,也就是說,不包含非免費組件(例如Flash); 為此,它的發布政策非常嚴格,以確保僅託管免費軟件。

註冊項目時,其合作者必須指定其使用的免費軟件許可證。

結論

如您所見,我們提供了不止一種服務,我們可以在這些服務上花費彼此的金錢可能性來玩項目。 Google Code的關閉給我造成了沉重的打擊(就像他們關閉Google Reader時發生的那樣),並且有可能因此而出現這種服務的其他替代方法。

如果您問我,最好的選擇是在Bitbucket和Gitlab之間,尤其是後者,因為我們可以輕鬆購買VPS並設置我們自己的版本控制服務器。 選擇是你的😉


發表您的評論

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

*

*

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

  1.   阿努比斯_linux 他說:

    對於那些在Google Code中擁有項目的人來說,真是太可惜了,我不在乎,我已經習慣了乏味的403海報。 您的客戶沒有獲得URL的權限,在您發布的最常用的替代方案上,我最常使用的替代方案是GitHub和Bitbucket比其他替代方案更多的Github,現在我懷疑Google是否沒有計劃過其他替代方案,他們是否會袖手旁觀? ??。

    問候

  2.   米格爾 他說:

    Google僅使用免費軟件作為屏幕,但是現在它已經實現了目標,因此不再需要它。

  3.   米格爾 他說:

    儘管Github使用得最多不是最好的,但我想這是因為它的社會關注。

    順便說一下,這是Google Code。

  4.   他說:

    我真的很喜歡BitBucket。 它具有非常好的界面和出色的文檔。 我也曾經使用過Gitlab,在我的工作中運行它,所以我推薦它。 我從來不明白為什麼有人要使用Google Code。

    1.    MD 他說:

      當時,我之所以選擇Google Code,是因為界面非常非常簡單……與Google的所有東西相比,這都是Google的全部簡化……與SourceForge相比,SourceForge在當時和現在都是一個非常老套的網站,而且內容繁多。

  5.   瓦基瑪塔 他說:

    有一個名為GitLab的網站,其座右銘是“比GitHub更好”,原因如下:
    -您可以創建私人倉庫。
    -在倉庫的控制面板中還有一項用途
    -..

    1.    米格爾 他說:

      在帖子中已經提到過。

  6.   罪人 他說:

    以我的拙見,最好的唯一選擇是……..對,先生們:GITHUB
    為什麼?
    因為我喜歡它 !!!
    阿門

  7.   涅森夫 他說:

    他們只需要說,他們就關閉了Google代碼,轉而支持Google +

  8.   獵人 他說:

    我使用本地gitlab,它很適合我,因為它是由Ruby和Unicorn進程製成的,因此它很消耗消費者的內存和CPU,但是我不能抱怨,我在我的LAN上託管了一個github級產品。

    我不喜歡Bitbucket,因為它是Atlassian的一項愛好項目,它表明他們沒有對此給予太多關注,另一方面,Github和Gitlab是各自公司的存在理由。

    1.    埃利奧時間3000 他說:

      來自GNU項目的Savanne也有專門的開發人員。

  9.   約珥書 他說:

    良好的替代方案彙編,但是Codeplex呢?

  10.   埃利奧時間3000 他說:

    對我來說,GitLab和Savanne似乎是最好的選擇。 但是Google Code使我更加可惜,因為它剛剛推出了幾個有趣的項目,例如NSIS的64位端口。