1. 程式人生 > >20 天之後由 gitlab 遷移到了 gogs

20 天之後由 gitlab 遷移到了 gogs

開發十年,就只剩下這套架構體系了! >>>   

用了 20 天感受如下:

1 、 gitlab 實在是太臃腫, nginx , gem 什麼的全都整合進去,不管原系統是否已經有可用的版本,雖然簡化了安裝但是增加了記憶體佔用

2 、 gitlab 吃記憶體猛如虎, 4G 記憶體的路由啟用後直接使用 swap 了

3 、 gitlab700 多 M 的身材跟 gogs10 幾 M 的身材實在沒法比

4 、最大的痛點, gitlab 還原系統只能在當前版本號一樣版本的 gitlab 上還原

5 、 centos 源 gitlab2 、 3 天沒事更新個版本,結合第三點真怕它哪天更新掛了就 GG 了

第 1 條附言  ·  2016-11-07 13:22:43 +08:00

關於路由說一下,路由是跑 64 位 centos 的 x86 機器 
cpu : j1900 
ram : 4g 
disk : 500g 

並不是 tp 、 ausa 、網件之類的路由器

第 2 條附言  ·  2016-11-07 13:27:34 +08:00

痛點並不是硬體,是第 4 、 5 條說的更新策略

 

 

1. 整合確實有些臃腫,但是對於不熟悉 Ruby 的人來說,你不覺得全都整合才是合適的做法麼?而且內建的 Nginx 是可以不啟用的,按照文件手動配置你的外接 Nginx 即可。
2. GitLab 官方很明顯的推薦了 4G 以上的記憶體, 2C 以上的 CPU 。你非要裝路由器。。。。。。
3. 因為整合,這個很無奈。但是可以接受。目前 700M 的容量怎麼都不算太大了吧。只要不裝在路由器上。
4, 5. 這兩個確實有點蛋疼,但是可以忍受。畢竟穩定的東西無需更新。用 RPM 包裝好一個版本再也不動了就可以了。

相對於 GitLab 的功能強大, API 齊全,文件較豐富,迭代速度快,個人認為