國內能替代github的網站有哪些?

alisa晶


碼雲 Gitee (最新獨立域名)是由開源中國出品,旨在樹立國內代碼託管和協作開發的行業標杆,靈活便捷地支撐個人、團隊、企業的開發需求的產品。

本文將從“碼雲的由來”、“碼雲與 GitHub 的區別”、“碼雲的願景”等多方面來的剖析,來讓大家更全面的瞭解和評價碼雲。

1. 碼雲 Gitee 的由來

在題主對問題的描述中,將碼雲看作為中文版的 GitHub ,其實兩者是有區別的。美國有Facebook 和 Twitter,我們也有新浪微博,併成功打造的新的媒體生態,上到國家管理下到個人表達都因為微博產生了深遠影響。新事物的出現總是因為新需求的產生,本土開發者們對於開源軟件的需求逐年遞增,大家需要更方便的展示、交流和協作,這也是碼雲能走向市場並紮根立足的根本原因。

上線四年,得到兩百多萬用戶的認可,年均增長率 149%,近三百萬開源項目,年均增長率 171%,這一事實也許比前面的話更有說服力。

關於“碼雲”產品名稱,指代的是“代碼”和“雲平臺/雲服務”,和我們的核心功能非常貼合,只可惜和大佬有些撞衫…不過名字只是代號,真正的價值、美感往往需要實際的接觸和了解——就像人與人的關係。

2. 本土開發者需求的特殊性

開源無國界,行業的進步依靠著每一位開發者的貢獻。中國的政治、經濟、文化在近二十年來得到了飛速發展,IT 行業更是如此,立足於本土國情的開發者們,在開源軟件上的需求有沒有自身的特殊性呢?答案是肯定的。

  • 首先,在語言的使用上,當然中文交流更暢快、更有效率;
  • 其次,國內 IT 行業有自己的特點,天然決定了對開源軟件的需求也有自己的特點,比如小程序這個東西,只有國內有,做個開源的小程序託管在碼雲比 GitHub 明顯更有優勢,因為關注著都是國內的開發者;又或者說做個用平板練毛筆字的開源項目,當然也是更多的適合本土環境。
  • 然後,開源不僅僅是大項目,像 OpenStack、Tensorflow 這樣的大廠大作,確實有 GitHub 就夠了,但是這樣的大型項目畢竟不是普遍情況。現在編程越來越普及,每個人都可以參與和貢獻開源項目,去做一些有意思的東西分享出來,那麼從受眾、交流便利度、訪問速度等方面,碼雲都有優勢,並且也在不斷地優化用戶體驗。

3.碼雲與 GitHub 的區別在哪裡?

碼雲和 GitHub 社區版之間的區別,如果簡單粗暴的回答,那就是碼雲的私有庫也是完全免費的。

這當然不是個輕鬆的決定,市場上其他產品,都把私有庫作為收費服務提供,碼雲則通過提供企業版這條產品線,作為增值服務——這似乎也是水到渠成的決定:

  • 一來已在代碼託管服務方面積累多年,大大小小的問題都經歷過,耐造、穩定;
  • 二來我們的 geek 團隊對協作開發也積累了很多經驗和思考,“工欲善其事必先利其器”。

沒有足夠好的團隊協作開發工具,那就做一個。項目管理、代碼管理、文檔協作一站解決,最重要的是,一切都圍繞代碼而存在,產品規劃好、任務分解好,開發接了任務碼好代碼,直接通過 Pull Request (PR)通知測試和審查人員,直接對比代碼版本變化、充分討論,PR 通過後任務直接關閉……是的,前所未有的流暢。

企業版方面,碼雲和 GitHub 的區別,首先是定位,然後定位的差異會具化在功能側重和提供方式上:

  • GitHub for business 仍然是立足於代碼託管功能,上下游的功能主要通過集成其他服務提供商而實現(當然,這也是生態使然);
  • 碼雲 企業版 則針對國內中小型開發團隊敏捷開發實踐需要,除了代碼託管功能之外,重點強化了與代碼聯繫最密切的項目/任務管理和文檔功能(技術文檔協作、知識沉澱),以及持續集成(內測階段)。以原生的方式提供功能,儘管研發投入大,但能夠帶來更整體、更流暢的使用體驗,值得。

4.碼雲的願景

希望能夠為國內開源生態的建立和發展貢獻一些力量,這是願景、是初心,帶著顯著的開源中國的基因。我們更清楚地知道,只有不斷地通過打磨產品、優化服務,才可以讓用戶認同、讓市場認同,才可以真正守住初心、實現願景。

經過四年多的發展,碼雲也逐漸探索出了自己的社區版 + 企業版的道路:

提供更好的代碼託管平臺,讓更多的國內開發者參與開源,更方便地展示、交流和提升;

為開發團隊打造更專業的雲端協作開發平臺,讓協作開發更流暢和高效。

5.碼雲和 GitHub 並不是一種非此即彼的選擇

立足國內,融入國際是每一位開發者應該有的格局,在 GitHub 上有全球各地的優秀人才,可以學習最新的知識,瞭解最前沿的技術;在碼雲上有百萬級優秀的本土開發者,他們的開源項目不僅解決了行業問題,也給自己職業生涯增光添彩,更幫助了許多國內正在接觸開源技術的新人們。


Web前端進階指南


一個非常好的問題。我是工作多年的Web應用架構師,來回答一下這個問題。歡迎關注我,瞭解更多IT專業知識。

說起代碼託管,現在基本上都在使用Git了,還在使用SVN的應該都有一些特殊原因吧。

毋庸置疑,Github應該是最常用的代碼託管網站了,各項功能完善,也有工程師文化、開源文化的良好社區氣氛。美中不足的是,訪問速度有些慢,可能是因為服務器主要在國外吧。

國內的代碼託管網站,訪問速度快,支持免費存放私有項目。幾個常用的比如Gitee碼雲,Coding碼市, CSDN Code,開源中國代碼託管,另外華為雲、百度雲、騰訊雲也都陸續提供了免費的代碼託管服務,應該是看到了技術社區對工程師的宣傳吸引作用吧。

分享一下我使用過的Gitee和現在使用的阿里雲Code。


1,Gitee

2019年之前一直在使用Gitee,支持創建Public公開項目和Private私有項目,大概在上面存放了20個代碼庫,體驗很好。但是隨著存放內容越來越多,遇到了容量限制,一個用戶賬號不超過5G,單個代碼庫不超過1G大小。如果需要更多容量,也要付費了。

2,阿里雲Code

2019年底時,開始使用阿里雲Code,支持創建Public公開和Private私有項目,不僅速度快、功能完善,也沒有遇到容量限制的問題。


除了代碼託管之外,這些服務也都提供了開發任務和bug缺陷管理功能,可以滿足小型團隊的研發管理需求。


配置自動構建系統,或者常用的Docker鏡像自動構建時,需要關聯代碼庫,這個需求也是選擇代碼託管網站時的一個考慮。


急速馬力快de源碼控


即使是網站,像github,靈魂也是不能克隆的。


分享到:


相關文章: