用了 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 齐全,文档较丰富,迭代速度快,我的认为仍是很划算的。