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