Gitlab安装汉化及使用
Posted guanyf
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Gitlab安装汉化及使用相关的知识,希望对你有一定的参考价值。
环境:centos
关闭防火墙和selinux
[[email protected] ~]# setenforce 0 [[email protected] ~]# service iptables stop && chkconfig iptables off
安装Gitlab
安装方式分两种: RPM安装、YUM安装 <不演示YUM安装>
rpm安装:
[[email protected] ~]# wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6/gitlab-ce-11.1.4-ce.0.el6.x86_64.rpm [[email protected] ~]# rpm -ivh gitlab-ce-11.1.4-ce.0.el6.x86_64.rpm #默认安装在/opt目录,如果提示需要
GitLab常用命令
sudo gitlab-ctl start # 启动所有 gitlab 组件; sudo gitlab-ctl stop # 停止所有 gitlab 组件; sudo gitlab-ctl restart # 重启所有 gitlab 组件; sudo gitlab-ctl status # 查看服务状态; sudo gitlab-ctl reconfigure # 启动服务; sudo vim /etc/gitlab/gitlab.rb # 修改默认的配置文件; gitlab-rake gitlab:check SANITIZE=true --trace # 检查gitlab; sudo gitlab-ctl tail # 查看日志
配置
[[email protected] ~]# vim /etc/gitlab/gitlab.rb
external_url ‘http://192.168.1.111‘ //写server的IP,绝对不能写默认的hostname!!!
//需要修改端口,设置端口前确认端口没有没占用
//使用 netstat -anp | grep 端口,如果查找为空可以使用该端口
unicorn[‘port‘] = 8088 //为了防止汉化后502就改端口
汉化
[[email protected] ~]# gitlab-ctl stop [[email protected] ~]# git clone https://gitlab.com/xhang/gitlab.git //汉化包 [[email protected] ~]# cd gitlab/ [[email protected] ~]# git diff v10.0.2 v10.0.2-zh > ../10.0.2-zh.diff //没问题就没有提示 [[email protected] ~]#patch -d /opt/gitlab/embedded/service/gitlab-rails -p1 < /mnt/10.0.2-zh.diff//刚刚git克隆出来的diff文件,需要打绝对路径
******如果没有 patch命令需yum安装 命令为:yum install patch******
[[email protected] ~]# gitlab-ctl reconfigure //重新刷新配置 [[email protected] ~]# gitlab-ctl start
访问地址http://ip由于第一次登陆,需要设置密码
如果在这一步发现502,先stop掉Gitlab(gitlab-ctl stop)
[[email protected] ~]#vim /etc/gitlab/gitlab.rb //改unicorn[‘port‘] 改端口,为的防止冲突 [[email protected] ~]# gitlab-ctl reconfigure [[email protected] ~]# reboot //改完需要reboot [[email protected] ~]# gitlab-ctl start
再次访问web就会发现熟悉的中文啦
以上是关于Gitlab安装汉化及使用的主要内容,如果未能解决你的问题,请参考以下文章