GitLab的安装及汉化——gitlab篇

机器环境请看目录篇章

###安装依赖包,详情可参考官网安装文档;官方推荐是配置好邮件服务器,这里看个人.

yum install -y curl policycoreutils-python openssh-server postfix

###关闭防火墙.

systemctl stop firewalld
systemctl disable firewalld

###因为包比较大,这里我提前下载好了rpm包.

yum -y localinstall gitlab-ce-12.3.5-ce.0.el7.x86_64.rpm

###然后看到 Thank you for installing GitLab!就证明是安装成功了,然后修改配置文件.

vim /etc/gitlab/gitlab.rb
external_url ‘http://gitlab.example.com’ 改为 http://192.168.0.1

###然后让gitlab加载一下配置文件,该过程挺久的,时间看机器的性能而定.

gitlab-ctl reconfigure

###等待一段时间后,出现gitlab Reconfigured!那就配置完成了,然后我们检查一下.
用gitlab自带的命令查看相关组件的日志

gitlab-ctl tail ###查看所有logs
gitlab-ctl tail unicorn ###查看unicorn组件的日志
gitlab-ctl tail nginx/gitlab-error,los ###查看nginx的错误日志

###没有报错,我们直接通过IP访问页面,接下来我们查找一下访问的端口是哪个(熟悉路径的可以跳过).
——因为gitlab默认的web是nginx,所以:

ps -ef | grep nginx

——然后可以看到路径,然后到nginx的conf文件里,查看有一个名是gitlab-http.conf	文件:

vim gitlab-http.conf

###看到端口后直接IP+端口访问页面

——第一次访问gitlab会让你初始化root用户的密码
——输入两次一样的密码后就可以尝试登陆
——登陆成功后就可以停止对页面的操作

接下来是汉化

###这里再次说明,源码包的版本跟汉化包的版本一定要处于一致!

yum -y install git
git clone https://gitlab.com/xhang/gitlab.git -b v12.3.5-zh

###下载好后为了安全先备份一下原生文件.

mkdir /bak
cp -rvf /opt/gitlab/embedded/service/gitlab-rails/* /bak/

###关闭正在运行的gitlab.

gitlab-ctl stop

###这里前面的\不能少,原因自己百度即可.
——刚才我们git汉化文件到root下了,可以看到有个gitlab目录.

\cp -rvf /root/gitlab/* /opt/gitlab/embedded/service/gitlab-rails/

###然后开启gitlab.

gitlab-ctl restart

###然后页面访问可以看到已经汉化成功,但是这里还不是特别的完善,需要在页面也设置下
点击用户头像 Settings——Preferences——Localization中将字符集修改为中文——F5刷新.

你可能感兴趣的:(gitlab)