用了 20 天感覺以下:nginx
1 、 gitlab 實在是太臃腫, nginx , gem 什麼的全都集成進去,無論原系統是否已經有可用的版本,雖然簡化了安裝可是增長了內存佔用git
2 、 gitlab 吃內存猛如虎, 4G 內存的路由啓用後直接使用 swap 了centos
3 、 gitlab700 多 M 的身材跟 gogs10 幾 M 的身材實在無法比gitlab
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 、網件之類的路由器it
第 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 齊全,文檔較豐富,迭代速度快,我的認爲仍是很划算的。