在Ubuntu用Docker部署汉化版GitLab

项目的开发通常都离不开对代码的版本管理。简单的方式可以在内网搭建一个仓库,然后添加各个组员的公钥来共同开发。这种方式不仅不利于管理和维护,而且功能过于单一。我们很希望有像GitHub这样的平台服务,功能齐全且好维护。但由于GFW的原因,有时候访问延迟过大。更重要的是,github免费版只支持开源项目,私有项目需要付费,而且比较昂贵,并不适合公司的项目。

GitLab 是一个类似与GitHub的项目,功能十分强大且界面美观,支持代码管理、issue管理、代码review和CI等功能。它提供免费的社区版和付费版,社区版足够满足我们的项目需求。本篇文章我将介绍GitLab社区版的安装和配置。

安装

我使用的Docker镜像是GitLab 中文社区版 Docker 镜像

基于 GitLab 官方社区版 Docker 镜像制作的中文 Docker 镜像, 汉化补丁来自网友 larryli (8.8.5之前), 后续由网友 xhang 维护。
由于汉化工作需要大量的人力, 所以中文版的版本会比官方的版本稍低, 如果刻意最求最新版, 请使用官方的 GitLab Docker 镜像。

后续的升级可以参考该项目的readme.md

1. 硬件需求及软件版本

硬件需求

  • CPU: 2核
  • 内存: 4G内存
  • 硬盘: 5-10G的硬盘存储

不满足以上配置,在使用中要么会比较慢,要么会报500错误。甚至部署失败,我第一次在我用于翻墙的低配服务器(1核、1G内存)上部署GitLab,启动失败。

软件版本

  • 系统: Ubuntu16.04
  • Docker: 17.03.2-ce
  • GitLab: beginor/gitlab-ce:11.1.4-ce.0
2. 在Ubuntu系统安装Docker

在Ubuntu系统安装Docker一行代码就可以搞定。我刚开始搜索安装方法时,却发现大家的方法都很

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值