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
重启后,不要太着急,稍等一下,等所有服务都起来就正常了。
除特别注明外,本站所有文章均为奇妙伞原创,转载请注明出处来自https://qm3.com.cn/post/261.html