微軟斥資75億美圓收購之後,鑑於微軟和開源競爭的歷史,不少開發者都感到驚恐。畢竟,互聯網上最大的一塊能夠自由的淨土被微軟染指,寶寶不開森。若是你真的擔憂微軟會對Github有所動做,那麼這裏我列舉了16個替代品。html
Bitbucket是Atlassian公司提供的一個基於web的版本庫託管服務,支持Mercurial和Git版本控制系統。Bitbucket既提供免費賬號,也提供商業付費方案。免費賬號可以使用的私有版本庫不限數量,但最多可支持5名用戶(截至2010年9月)。--摘自維基百科java
和Github的區別(資訊來源):git
GitLab 是一個用於倉庫管理系統的開源項目,使用Git做爲代碼管理工具,並在此基礎上搭建起來的web服務。 -- 摘自百度百科github
你能夠直接使用SaaS服務,也能夠本地搭建一套GitLab系統。web
根據cnBeta新聞,在GitHub新聞發佈以後GitLab收到了超過14300個獨立訪問者,這些開發者在GitLab.com上開設了超過10萬個新的存儲庫。apache
Github更加面向開源,gitlab面向企業:小程序
一款極易搭建的自助 Git 服務。Gogs 項目代碼 100% 開源並可無條件無償使用。全部的源代碼均經過 MIT 受權協議 託管在 GitHub 上。後端
Github stars數超過2.5w,有以下特色:微信小程序
Git、SVN代碼託管網站,支持代碼Review,集成FTP、Shell、Heroku、第三方聊天報警等等、安全
CodeCommit是相似於Github的源代碼託管服務,徹底兼容git。
AWS CodeCommit是付費服務。使用AWS CodeCommit託管項目的費用取決於您帳戶中每個月的活躍用戶數量。每月能夠有5位活動用戶利用您的帳戶免費試用AWS CodeCommit,這是在限制範圍內的,若是活動用戶超過5位,則每個月須要爲每位活動用戶支付1USD。沒有預付費用,也無需訂立合約。具體請查看價格頁面: 訂價
A Git platform powered by Scala with easy installation, high extensibility & GitHub API compatibility
由Scala驅動的Git項目管理平臺,徹底兼容Github API。能夠自行部署到本地。使用方便,只需下載並運行java -jar gitbucket.war
。
來自知乎孫昱的評論:
在爲公司尋找Code Review工具時,Upsource依託JetBrains這一強大的品牌,天然而然成爲我重點考察的工具。簡言之,Upsource是專一於代碼瀏覽和審查這兩項功能的。優勢:1. 不提供雲解決方案,而是將服務部署在自家公司的服務器上,這樣訪問速度再也不成問題;2. 容易上手操做,不像Phabricator那樣功能多而複雜;3. 專一於代碼瀏覽與審查,這兩個是代碼庫該有的核心功能;缺點:1. 免費方案只能支持10我的,實在太少了,不過能夠安裝多個示例,這樣雖然麻煩但能夠繞開限制;2. 配置起來並不容易,須要摸索;
來自知乎高凡凡高的評論:
在用Upsource以前我大概試用過十來個其它相似的工具。有在線版的,有本地部署的,有專一於code review的,也有大而全的(phabricator)。綜合考察以後我選擇了Upsource,目前的使用體驗:很是好用,有多是最好的code review工具,沒有之一(單純從code review角度評判)
企業級的開源代碼管理工具,安全。
方便將jar、二進制文件發佈到服務器。支持Maven、Gradle、Yum、Apt。
能夠本地部署的Git代碼管理工具,提供了很是到位的權限管理等等功能。
Gitea 是一個開源社區驅動的 Gogs 克隆, 是一個輕量級的代碼託管解決方案,後端採用 Go 編寫,採用 MIT 許可證.
很是適合企業級使用,很強大,很健壯。
Gitblit是一個項目多人開發代碼管理工具
Fossil是一個像Git和Mercurial同樣的分佈式版本控制系統。Fossil也支持分佈式錯誤跟蹤和分佈式維基。它簡單,可靠性高,分佈式軟件配置管理。
提供了像IDE同樣的代碼瀏覽的git項目管理工具,支持代碼搜索,查詢commit等等。
Apache Allura 是一個開源、可擴展的基於 Web 的集成了軟件工具和協做軟件開發的平臺。最開始由 SourceForge 在 2009 年推出用來管理源碼倉庫、Bug 報告、討論和 Wiki 頁面、博客等功能。該項目在 2012年6月貢獻給 Apache 基金會。
固然,國內還有好些個代碼託管網站,我想你們都知道,這裏我就不列舉了。
Fundebug專一於JavaScript、微信小程序、小遊戲BUG監控,自從2016年雙十一正式上線,Fundebug已經服務了一年半時間,累計處理了5億+錯誤事件,獲得了衆多知名用戶的承認。代碼要託管,有bug要監控,debug就用fundebug!