回覆列表
-
1 # 急速馬力快de原始碼控
-
2 # it老炮兒
我就一句話,沒有。
GitHub是一個面向開源及私有軟體專案的託管平臺,因為只支援git 作為唯一的版本庫格式進行託管,故名GitHub。GitHub於2008年4月10日正式上線,除了Git程式碼倉庫託管及基本的 Web管理介面以外,還提供了訂閱、討論組、文字渲染、線上檔案編輯器、協作圖譜(報表)、程式碼片段分享(Gist)等功能。目前,其註冊使用者已經超過350萬,託管版本數量也是非常之多,其中不乏知名開源專案 Ruby on Rails、jQuery、python 等。你在國內的oschina或國外的sourceforge開源軟體平臺都可以在github上找到源頭。
-
3 # xizhouhezai
現在公司內部,我相信大部分都會自己搭建git版本工具,開源的也多,像gitlab,gogs,都支援docker部署,可以很快搭建,個人的話,可以選擇github,畢竟上面人多,開原始碼也多,大陸也有不少,像碼雲,能夠替代的挺多
-
4 # 雲效BizDevOps
在選型時,首先要明確你的使用場景,是想在開源社群裡協作開發(通常是個人開發者),還是想要擁有私密的程式碼倉庫(通常是企業團隊)。
大家平時也接觸Github、Gitee 這些開源場景的程式碼託管平臺,他們對個人開發者友好,可以接觸到很多優秀的開源專案。但對團隊程式碼管理,光這些還不夠,還需要考慮成本、速度、和其他研發工具打通等。
在展開詳細比較前,先給出個人體驗的結論供大家參考,方便大家對應到關注的內容:或者直接看我之前釋出的一篇關於程式碼託管平臺的評測
網上程式碼託管選型的文章不少,不過大多內容有點久遠,很多最新的平臺沒有包括進來,個人花了大概一個星期的時間,把目前市面上比較火的程式碼託管平臺(開源託管平臺:Github、Gitee;企業級託管平臺:Gitlab、阿里雲效Codeup、 騰訊Coding)做了一些比較,比較的維度包括速度、成本、產研工具鏈完整性、安全、統計報表等,希望可以幫助正在進行程式碼託管選型的技術同行做決策選型。
說起程式碼託管,現在基本上都在使用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映象自動構建時,需要關聯程式碼庫,這個需求也是選擇程式碼託管網站時的一個考慮。