奇妙伞 Good Luck To You!

CentOS6安装GitLab并完成汉化

1. 新增gitlab源

vi /etc/yum.repos.d/gitlab-ce.repo


[gitlab-ce]
name=Gitlab CE Repository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/
gpgcheck=0
enabled=1

保存退出

:wq


2. 安装并启动gitlab

yum -y install gitlab-ce

gitlab-ctl reconfigure

gitlab-ctl restart

这个时候已经完成安装,由于我安装的是11.0.3版本,登陆以后,会直接提示输入新密码,老版本会有密码:5iveL!fe

先登陆修改一下密码。


3. 下载并安装gitlab汉化包

先安装git软件

yum -y install git

先查看已经安装的gitlab版本

cat /opt/gitlab/embedded/service/gitlab-rails/VERSION

[root@Gitlab ~]# cat /opt/gitlab/embedded/service/gitlab-rails/VERSION
11.0.3

再下载对应版本的汉化包(由于我安装的时候没有选择版本,所有版本都是按最新版本来的)

git clone https://gitlab.com/xhang/gitlab.git

如有有需要指定版本,请增加下以参数:

git clone https://gitlab.com/xhang/gitlab.git  -b  v11.0.3-zh

查看下载的汉化包版本信息,确认版本相同。

[root@Gitlab ~]# cat gitlab/VERSION 
11.0.3

复制汉化包,并重新配置gitlab

\cp -r -f  ./gitlab/*  /opt/gitlab/embedded/service/gitlab-rails/

[root@Gitlab ~]# \cp -r -f  ./gitlab/*  /opt/gitlab/embedded/service/gitlab-rails/
cp: cannot overwrite non-directory `/opt/gitlab/embedded/service/gitlab-rails/log' with directory `./gitlab/log'
cp: cannot overwrite non-directory `/opt/gitlab/embedded/service/gitlab-rails/tmp' with directory `./gitlab/tmp'

由于之前修改过密码,会报这俩错误,是正常情况,忽略即可。

重新配置gitlab

gitlab-ctl reconfigure

gitlab-ctl restart

配置完成即可正常访问,我测试的时候,会报502错误,重新启动服务器即可恢复正常。

4. 重启服务器,测试正常。

reboot

重启后,不要太着急,稍等一下,等所有服务都起来就正常了。

222.png


除特别注明外,本站所有文章均为奇妙伞原创,转载请注明出处来自https://www.qm3.com.cn/post/261.html

留言列表
发表评论
来宾的头像