開源,自建?小微企業的程式碼倉庫選型之路
背景:來自雲效客戶選型的一個參考,從搭建了自己的程式碼倉庫到使用雲效的Codeup的轉變,雲效Codeup 能自然的和釘釘群成員進行掛鉤,並且雲效Codeup 本身還有:倉庫加密,程式碼備份,安全訪問,審計等功能。甚至他還集成了 WEBIDE,可以線上coding。
github
要說到程式碼倉庫,作為程式設計師首先想到的應該是 github, 但是忘記了從什麼時候開始,github 在國內的訪問速度越來越慢了, 並且會間歇性的訪問不到。於是如果選用 github 作為公司專案程式碼倉庫的話,效率肯定會因為網路問題而大大衰減。
gitee
於是在國內訪問速度要快 是我們所要選擇的一個硬核指標,gitee 是國內不錯的程式碼託管平臺,但是,要用到企業裡面,他花錢啊
gogs
到這裡,價格方面也是我們需要考慮的一個方面,於是我們開始尋找開源自建的程式碼倉庫 , 由於我們開發所用的語言主要是 golang,而 gogs 恰好又是 golang 編寫的。於是我們搭建了自己的程式碼倉庫。但是,人員的管理似乎不是那麼理想,員工離職後我們只能在離職程式里加一條刪除 gogs 該使用者。
codeup
其實再尋找其他的程式碼倉庫還是由於公司本身的變動,運維不在了!。維護工作就落在了我頭上,安全組的策略,倉庫的備份 等等,直到我看到了阿里的雲效的codeup,其實公司一直在用阿里的釘釘,雲效codeup 能自然和釘釘群成員進行掛鉤,不用擔心員工離職後代碼的訪問許可權問題,更重要的是 截止到目前為止 codeup 基本是完全免費的,我已經遷移了 百多個專案到了自己的 codeup
並且 雲效codeup 本身還有:倉庫加密,程式碼備份,安全訪問,審計等功能。甚至他還集成了 WEBIDE,可以線上coding.
關於我們
雲效程式碼管理 Codeup,數十萬企業都在用的程式碼管理平臺,提供程式碼託管、程式碼評審、程式碼掃描、質量檢測、持續整合等功能,全方位保護企業程式碼資產,幫助企業實現安全、穩定、高效的程式碼託管和研發管理。