国内外代码托管平台汇总(转)
內(nèi)容簡(jiǎn)介
前言
國(guó)外平臺(tái)
國(guó)內(nèi)平臺(tái)
建議
1. 前言
2017 年 3 月 28 日,Google (以下也稱「谷歌」)發(fā)布了新的開源網(wǎng)站https://opensource.google.com/并且發(fā)表了一篇名為A New Home for Google Open Source(直譯是「谷歌開源的新家」)的文章。
谷歌開源
Google 一有大動(dòng)作,總是能吸引全世界眼球。這不,這幾天各界相關(guān)文章鋪天蓋地。
說起 Google 的新開源網(wǎng)站,上面匯集了 2000 多個(gè)開源項(xiàng)目,幾千萬行代碼,其中不乏著名的 Android,Go,Angular,Chromium,Kubernetes,等等。
其實(shí)以前 Google 有一個(gè)開源網(wǎng)站,叫Google Code,不過 2016 年已經(jīng)停止維護(hù)了,但網(wǎng)站還是在的,以前的項(xiàng)目也還能找到。
個(gè)人感覺這個(gè)新網(wǎng)站有點(diǎn)像「重生」又變更強(qiáng)大的 Google Code。當(dāng)然,它的功能不只是開源代碼的倉(cāng)庫(kù)。
進(jìn)入新開源網(wǎng)站后,可以看到四個(gè)菜單:PROJECTS(項(xiàng)目), COMMUNITY(社區(qū)), DOC(文檔), BLOG(博客)。
主要的菜單是PROJECTS,因?yàn)槔锩媸撬许?xiàng)目。
可愛的 Google 還做了兩個(gè)瀏覽項(xiàng)目的方式:
一種是傳統(tǒng)的列表方式:
列表方式
我個(gè)人很喜歡第二種動(dòng)態(tài)瀏覽的方式,圖標(biāo)都是浮動(dòng)的,每個(gè)小圖標(biāo)都是一個(gè)項(xiàng)目。你點(diǎn)擊一個(gè)小圖標(biāo),它就會(huì)被置于中心,放大,再點(diǎn)擊「 VIEW PROJECT 」即可進(jìn)入項(xiàng)目:
動(dòng)態(tài)瀏覽的方式
Google 發(fā)布新開源網(wǎng)站,正好給我了想法,來匯總一下國(guó)內(nèi)外代碼托管網(wǎng)站(雖然 Google 的這個(gè)新網(wǎng)站與一般的代碼托管網(wǎng)站并不同)。
我覺得我們真的生在一個(gè)不錯(cuò)的時(shí)代,有如此多方便的工具可以提高我們的工作、生活效率。
從某種意義上來說我們比以前的人至少多活了好幾十歲,因?yàn)槲覀兛梢院芸斓赝瓿蓮那暗娜诵枰◣讉€(gè)月甚至幾年才能做的事。
那么我們就一起來看看國(guó)內(nèi)外有哪些不錯(cuò)的代碼托管平臺(tái)吧。
2. 國(guó)外平臺(tái)
Github
由 Git (著名的 Git 版本控制軟件) 和 Hub( 「 中心 」 的意思) 兩個(gè)詞合成。
Github 自不用多說,開源項(xiàng)目的聚集地,程序員的另類簡(jiǎn)歷。到目前為止 Github 匯集了全球 2100 萬程序員,5600 萬代碼倉(cāng)庫(kù),11 萬 7 千個(gè)企業(yè)。
可以創(chuàng)建很多公開倉(cāng)庫(kù),不過私有倉(cāng)庫(kù)是收費(fèi)的。
Markdown 支援很好。
Github 的頁(yè)面設(shè)計(jì)很不錯(cuò),相比其他幾個(gè)平臺(tái)更有設(shè)計(jì)感,而且經(jīng)常在更新設(shè)計(jì)。
Github Job可以方便找工作。
Github 有一個(gè)很實(shí)用的東西:gist,用來跟別人分享代碼片段時(shí)很好用。
網(wǎng)址:https://github.com/
Github
Gitlab
由 Git (著名的 Git 版本控制軟件) 和 Lab( laboratory 的縮寫,是「 實(shí)驗(yàn)室 」 的意思) 兩個(gè)詞合成。
比較適合企業(yè)使用,個(gè)人項(xiàng)目用 Gitlab 也很好。能夠創(chuàng)建免費(fèi)的私有倉(cāng)庫(kù)。
我們公司目前的代碼托管就是用內(nèi)部搭建的 Gitlab。目前 Gitlab + Docker + Jenkins 協(xié)同運(yùn)作,配合起來風(fēng)生水起。
網(wǎng)址:https://gitlab.com
Gitlab
順便附上之前我寫過關(guān)于 Git,Github和Gitlab的文章:
Git,Github和Gitlab簡(jiǎn)介和基本使用
Github | 如何貢獻(xiàn)Android開源項(xiàng)目和提交補(bǔ)丁
Github改版+我的Github打怪升級(jí)之路
BitBucket
由 Bit (二進(jìn)制位,「 比特 」) 和 Bucket(桶) 兩個(gè)詞合成。
同時(shí)支持 Git 和 Mercurial 這兩個(gè)版本控制軟件。
免費(fèi)的私有倉(cāng)庫(kù),支持5人以內(nèi)的合作開發(fā)。
網(wǎng)址:https://bitbucket.org/
BitBucket
SourceForge
由 Source (源(碼)) 和 Forge(鍛造車間,熔爐) 兩個(gè)詞合成。
個(gè)人覺得頁(yè)面設(shè)計(jì)有點(diǎn)欠缺,有種擁擠的感覺。
網(wǎng)址:https://sourceforge.net/
SourceForge
3. 國(guó)內(nèi)平臺(tái)
碼云
國(guó)內(nèi)最大的開源社區(qū) OSChina 的代碼托管平臺(tái)。名字有點(diǎn)囧 :碼云 (不知道 馬總 怎么看)。
提供團(tuán)隊(duì)協(xié)作開發(fā)??蓜?chuàng)建 1000 個(gè)項(xiàng)目,不限私有或公有。
網(wǎng)址:https://git.oschina.net/
碼云
碼市
CODING (碼市)是國(guó)內(nèi)首個(gè)一站式云端軟件服務(wù)平臺(tái)。
云端軟件開發(fā)協(xié)作平臺(tái),目前已累積 30 萬開發(fā)者,50 萬個(gè)項(xiàng)目。
網(wǎng)址:https://coding.net/
碼市
CSDN Code
作為國(guó)內(nèi)最大的編程社區(qū),CSDN 的代碼托管平臺(tái)自然不會(huì)差。
CSDN 的代碼托管平臺(tái)一大特色是和CSDN 的博客實(shí)現(xiàn)連接,在博客中可以方便地引用平臺(tái)上的代碼,在博客中寫入的代碼也可以自動(dòng)保存到平臺(tái)上。
網(wǎng)址:https://code.csdn.net
CSDN Code
百度效率云
百度的代碼托管平臺(tái)。依托于百度這樣的巨頭,優(yōu)勢(shì)明顯。
代碼托管,版本管理,持續(xù)集成,交付,敏捷項(xiàng)目管理。
網(wǎng)址:http://xiaolvyun.baidu.com/
百度效率云
4. 建議
對(duì)于程序員來說,會(huì)使用代碼托管平臺(tái)以及版本控制軟件,是非常必要的技能。尤其是像 Github 這樣可以作為程序員簡(jiǎn)歷的一部分的「極客社交平臺(tái)」。多參與優(yōu)秀開源項(xiàng)目的 Bug 修改、功能添加;自己也可以發(fā)布自己的代碼倉(cāng)庫(kù),并做好維護(hù),讓別人來參與。這是打開業(yè)界知名度的好方法。
使用代碼托管平臺(tái)可以鍛煉我們使用版本控制軟件(如 Git,Mercurial,等等)的能力。
對(duì)于企業(yè)來說,使用一個(gè)代碼托管平臺(tái)背后的軟件非常重要。當(dāng)今這個(gè)時(shí)代,如果一個(gè)IT企業(yè)內(nèi)部沒有代碼控制,那簡(jiǎn)直不可想象。個(gè)人比較推薦 Gitlab。
做好個(gè)人的本地備份也很要緊。雖然目前在線代碼托管平臺(tái)很多,但作為程序員最好有危機(jī)意識(shí)。至少買一塊移動(dòng)硬盤吧,把自己寫的重要的代碼定期備份起來。
歡迎留言補(bǔ)充指正,因?yàn)榭隙ㄓ形疫z漏的優(yōu)秀代碼托管平臺(tái)。
謝謝!
本文持續(xù)更新。
我虐代碼千百遍,代碼待我如初戀!
分類: 雜談
好文要頂
關(guān)注我
收藏該文
IOS_Bowen
關(guān)注 - 13
粉絲 - 81
+加關(guān)注
0
0
總結(jié)
以上是生活随笔為你收集整理的国内外代码托管平台汇总(转)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android画布设置最外层,Andro
- 下一篇: android 抽象方法作用,andro