一個非常好的問題。我是工作多年的Web應(yīng)用架構(gòu)師,來回答一下這個問題。歡迎關(guān)注我,了解更多IT專業(yè)知識。
常用的國內(nèi)外代碼托管網(wǎng)站:
1,Github
應(yīng)該是最常用的代碼托管網(wǎng)站了,各項功能完善。實(shí)際使用中遇到了兩個問題:
1)訪問速度有時候較慢,因?yàn)榉?wù)器主要在國外吧。
2)免費(fèi)托管代碼時,只能是Public公開的項目。如果要存放Private私有項目,需要付費(fèi),根據(jù)需求選擇付費(fèi)方式。
2,Gitee
國內(nèi)的代碼托管網(wǎng)站,訪問速度快,支持免費(fèi)存放私有項目。幾個常用的比如Gitee碼云,Coding碼市, CSDN Code,開源中國代碼托管。
2019年之前一直在使用Gitee源碼,支持創(chuàng)建Public公開項目和Private私有項目源碼,體驗(yàn)很好,大概有20個代碼庫都存放在上面。后來隨著存放內(nèi)容越來越多,遇到了容量限制,一個用戶賬號不超過5G,單個代碼庫不超過1G大小。如果需要更多容量,也要付費(fèi)了。
3,阿里云Code
國內(nèi)幾大云服務(wù)商都陸續(xù)提供了免費(fèi)的代碼托管服務(wù),應(yīng)該是看到了技術(shù)社區(qū)對工程師的宣傳作用吧。
2019年底時,開始使用阿里云Code,支持創(chuàng)建Public公開和Private私有項目,不僅速度快、功能完善,也沒有遇到容量限制的問題。
除了代碼托管之外,這些服務(wù)也都提供了開發(fā)任務(wù)和bug缺陷管理功能,可以滿足小型團(tuán)隊的研發(fā)管理需求。
4,Docker鏡像自動構(gòu)建電銷外呼程序集成
團(tuán)隊使用Docker容器技術(shù)后,基于Git代碼管理+容器鏡像服務(wù)搭建了自動構(gòu)建電銷外呼程序,選擇代碼托管時考慮配置和管理的便捷程度。