10款最佳替代GitHub產品的託管開源專案
Github是一個功能強大,安全且最受歡迎的線上平臺,用於託管使用Git進行版本控制的軟體專案。 它特別是作為開源專案的開發平臺而聞名,但是,Github也支援私有儲存庫。
微軟已經收購了Github,許多開源愛好者可能對此次收購感到擔憂,即GitHub的文化可能會被微軟改變。結果,開發人員大規模遷移到替代服務,但軟體巨頭承諾保持GitHub不受影響。
如果您是那些已經考慮過Github的替代品來託管您開源專案的人之一,那麼請檢視下面的列表。
1. GitLab
ofollow,noindex" target="_blank">Gitlab 是一個開源,功能強大,安全,高效,功能豐富且功能強大的應用程式,用於處理軟體開發和運營(DevOps)生命週期。這可能是Github的首選替代方案,因為它支援組裡程碑,問題跟蹤器,可配置的問題板和組問題,專案之間的問題移動等等。
它還支援時間跟蹤,強大的分支工具和受保護的分支和標籤,檔案鎖定,合併請求,自定義通知,專案路線圖,問題權重,機密和相關問題,專案和組裡程碑的燃盡圖。
GitHub產品替代GitLab
此外,您還可以執行大多數事項整合,通過電子郵件建立問題以及使用評論應用預覽更改。 GitLab還提供了一個Web IDE,以及多個專案模板供您開始使用專案,還有更多。
您可以在自己的VPS上自行託管Gitlab,也可以付費使用託管服務。使用匯入程式,您可以將GitHub儲存庫匯入GitLab或自託管的GitLab例項。 Stack Overflow,IBM,AT&T,Microsoft等正在使用Gitlab。
更多 GitLab 相關教程見以下內容 :
CentOS 7.2安裝GitLab CE 圖文詳解 Linux/2017-05/143538.htm" rel="nofollow,noindex" target="_blank">http://www.linuxidc.com/Linux/2017-05/143538.htm
CentOS 7下GitLab 9.1.0 安裝及漢化 http://www.linuxidc.com/Linux/2017-04/143240.htm
Ubuntu 14.04搭建GitLab伺服器 http://www.linuxidc.com/Linux/2017-02/140959.htm
GitLab 8.13.5 升級 10.6.4 https://www.linuxidc.com/Linux/2018-09/153906.htm
2. Bitbucket
Bitbucket 是一款功能強大,完全可擴充套件的高效能開發平臺,專為專業團隊設計。 教育使用者和開源專案獲得免費的Bitbucket帳戶和許多其他功能。 您可以通過6個簡單的步驟輕鬆地將GitHub儲存庫匯入Bitbucket,並支援第三方整合。
它具有卓越的功能,如Bitbucket管道,程式碼搜尋,拉取請求,靈活的部署模型,差異檢視,智慧映象,問題跟蹤,IP白名單和分支許可權,以保護您的工作流程。
GitHub產品替代Bitbucket
Bitbucket還為遊戲開發提供了對Git大檔案儲存(LFS)的驚人支援。 它允許無限數量的私有儲存庫,並無縫整合到您現有的工作流程中,並具有內建的持續交付。
Bitbucket正在被BBC Worldwide,阿里巴巴,AVG,Avast,Blackberry等公司使用。
3.Beanstalk
Beanstalk 是一個功能強大,安全,高效能和可靠的平臺,用於管理原始碼儲存庫。 Beanstalk旨在使用程式碼審查,問題跟蹤器,儲存庫統計資訊,發行說明,通知,電子郵件摘要,比較檢視以及提交和檔案的完整歷史記錄等功能來改進您的開發工作流程。
GitHub產品替代Beanstalk
在Beanstalk中,安全性通過儲存庫和分支級別許可權實現,帳戶安全性通過兩步身份驗證,IP訪問記錄,強制執行強密碼和IP訪問限制來實現。它支援使用自定義配置在多個環境中部署。菲利普斯,英特爾等公司正在使用Beanstalk。
4. Launchpad
Launchpad 是一個完全免費的,眾所周知的平臺,用於構建,管理和協作軟體專案,由Ubuntu Linux的製造商Canonical構建。它具有程式碼託管,Ubuntu包構建和託管錯誤跟蹤,程式碼審查,郵件列表和規範跟蹤等功能。此外,Launchpad還支援翻譯,答案跟蹤和常見問題解答。
GitHub產品替代Launchpad
Launchpad上託管的一些熱門專案包括Ubuntu Linux,SQL/">MySQL,OpenStack,Terminator等。
5. Sourceforge
Sourceforge 是一個免費的開源軟體開發和分發平臺,專門用於提升開源專案。它託管在Apache Allura上,支援任意數量的單個專案。
GitHub產品替代Sourceforge
Sourceforge提供程式碼儲存庫,開源目錄,整合問題跟蹤工具以及專案文件。它還支援論壇,部落格和郵件列表。 Sourceforge用於託管Apache OpenOffice,FileZilla等專案。
6. Phabricator
Phabricator 是一個開源,功能強大,快速且高度可擴充套件的程式碼託管平臺。它提供了各種工具,用於以更快的方式構建和協作軟體專案。
GitHub產品替代Phabricator
您可以在自己的VPS上自託管或使用託管服務。其功能集包括儲存庫託管,程式碼審查,文件,錯誤跟蹤,專案管理等等。
7. GitBucket
GitBucket 是一個在JVM(Java虛擬機器)上執行的開源,高度可插拔的Git平臺。它具有儲存庫檢視器,問題跟蹤器,拉取請求,文件和維基等功能,以及擴充套件其核心功能的外掛系統。
GitHub產品替代GitBucket
8.Gogs
Gogs 是一個免費的開源,輕量級,可擴充套件和跨平臺的自託管Git服務,具有最低的系統要求。它易於安裝,並且足夠小,可以在Raspberry Pi上執行。 Gogs可能是為您的開源專案設定自己的自託管程式碼託管解決方案的最簡單,最快捷的方法。
GitHub產品替代 Gogs
9.Gitea
Gitea 是一個免費的開源,易於安裝,社群管理的Gogs分支。它也是一種為開源軟體開發設定自託管Git服務的簡單快捷方法。
GitHub產品替代 Gitea
10. Apache Allura
Apache Allura 是一個開源,靈活,可擴充套件和可插拔的專案託管平臺,最初是在SourceForge開發的。
GitHub產品替代Apache Allura
它提供了一系列工具來幫助人們協作處理軟體專案,並具有問題跟蹤,強大搜索,語法突出顯示,分叉和合並和拉取請求,提交歷史圖表檢視,執行緒論壇,程式碼儲存庫和專案文件等功能。還有更多。它是在Allura的一個例項上自我託管的。
目前為止就這樣了!在本文中,我們列出了10個最佳的Github替代方案,用於託管您的開源專案。分享您對此列表的看法,或通過下面的留言告訴我們您正在使用的任何其他軟體儲存庫託管平臺。
Linux公社的RSS地址 : https://www.linuxidc.com/rssFeed.aspx
本文永久更新連結地址: https://www.linuxidc.com/Linux/2018-11/155173.htm