成功在 CentOS 7 上部署 GitLab 服务器后的汉化教程 (全程指南及问题解决方法)
本文已参与“新人创作礼”活动,一起开启掘金创作之路。
今天试着将安装好的Gitlab服务器汉化成中文,毕竟大家一起使用时,中文大家更容易上手。首先之前搭建的Gitlab步骤可以看以下博客: Centos 7搭建Gitlab服务器
服务器原本页面:
接下来我们将这些都汉化。
一、查看gitlab的版本号
$ cat /opt/gitlab/embedded/service/gitlab-rails/VERSION //查看gitlab的版本号,注意要和汉化的版本号匹配,不然会一直报502错误
二、下载对应的汉化包
之前我直接通过这个指令克隆: $ git clone xhang / GitLab 中文社区版 · GitLab (不推荐,他会下载最新的版本,会和我之前的版本号不匹配,也导致了后面操作以后一直报502错误,就是不能连接)
然后我只能将这些卸载以后重装!! 又花了很多的时间。
然后我第二次使用指令: $ git clone gitlab.com/xhang/gitla… -b v10.0.0-zh 后面的v10.0.0请对应刚刚的第一步查看的版本号。可以是 v11.0.0. ... 这里具体情况具体安装。具体操作如下:
这里下载以后要是想稳一点,可以输入指令 $ cat gitlab/VERSION 查看,这里注意文件的路径。我这里也还是10.0.0版本,OK可以进行下一步。
三、关闭之前打开的gitlab服务器
在进行接下去的步骤前,先关闭gitlab服务器。 $ gitlab-ctl stop
四、将第二步下载的文件复制到指定的位置
这里要注意:之前我使用 $ cp -r -f ./gitlab/ /opt/gitlab/embedded/service/gitlab-rails/ (不推荐)* 如下:
他会每次都会问你是否覆盖,你要一直输入 y 进行下去。 我一开始也就傻傻的 一直输入 yyyy 结果输了好几分钟一直没停!! 这样子好傻啊。。。。 后面直接 Ctrl+Z结束,没想到这么多。
$ \cp -r -f ./gitlab/ /opt/gitlab/embedded/service/gitlab-rails/ (推荐)* 使用这个指令。在cp前面加上 \ ,就可以不用像上面一样傻傻的一直输入 y 确认。这里会出如下情况,正常不用管他。
五、将gitlab重新配置后重新运行
使用指令 $ gitlab-ctl reconfigure 将gitlab重新配置。
使用指令 $ gitlab-ctl start 将gitlab启动。
六、可以通过浏览器访问服务器
启动以后我们可以直接通过 http://192.168.1.164:9090 来访问服务器。这个是我的本机IP,端口是9090,我配置的。具体可以看这篇博客: linux中安装Gitlab服务器后登录报错502解决办法 中的第三步 /etc/gitlab/gitlab.rb 文件中的配置信息。不过我一打开报错 502 如下:
解决502问题的方法也在上面的博客中,不管要避免不是因为本篇博客中第一步与第二步中的版本不一致导致的502错误,哪个错误会一直报502,一直解决不掉。
以上就是将centOS7中搭建的gitlab服务器汉化的全过程。中间网页报502错误情况有很多,这里只提供了一些我遇到的问题,希望可以解决读者遇到的同样的问题。