Gitlab的安装,升级,以及汉化操作说明
注:仅指在CentOS6.5的64位版本上,进行Gitlab的相关安装,升级,汉化说明。
Gitlab的安装
-
按顺序执行以下命令:
sudo yum install curl openssh-server openssh-clients postfix cronie
sudo service postfix start
sudo chkconfig postfix on
sudo lokkit -s http -s ssh
从清华镜像上下载rpm安装包。下载页面
-
在服务器上的安装包所在目录执行安装命令。比如:8.14.0版本
sudo rpm -i gitlab-ce-8.14.0-ce.0.el6.x86_64.rpm
-
执行配置命令。
sudo gitlab-ctl reconfigure
完成上述步骤即实现Gitlab的原版安装。
注:如果服务器有专门的数据硬盘,用于存储版本库,请将该硬盘挂载在目录/var/opt下。并请在配置文件/etc/fstab中增加服务器启动自动挂载该数据盘。
Gitlab的升级
从清华镜像上下载rpm安装包。
-
停止unicorn、sidekiq:
sudo gitlab-ctl stop unicorn
sudo gitlab-ctl stop sidekiq
-
备份数据:
sudo gitlab-rake gitlab:backup:create
-
升级安装新的rpm包:
sudo rpm -Uvh gitlab-ce-8.14.0-ce.0.el6.x86_64.rpm
-
执行配置命令。
sudo gitlab-ctl reconfigure
完成上述步骤即实现Gitlab的升级。
Gitlab的汉化
下载汉化包后上传服务器后解压。下载链接
-
停止Gitlab服务。
sudo gitlab-ctl stop
备份服务器上的/opt/gitlab/embedded/service/gitlab-rails目录。
注:该目录下的内容主要是web应用部分,也是当前项目仓库的起始版本,也是汉化包要覆盖的目录。将解压后的汉化包覆盖服务器上的/opt/gitlab/embedded/service/gitlab-rails目录。
-
启动Gitlab服务。
sudo gitlab-ctl start
-
重新执行配置命令。
sudo gitlab-ctl reconfigure
完成上述步骤即实现汉化。