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安装汉化及使用的主要内容,如果未能解决你的问题,请参考以下文章

centos 7部署并汉化Gitlab及基础操作

安装gitlab并汉化

Gitlab安装汉化及使用

git安装及汉化

gitlab搭建部署及汉化

gitlab汉化及关联LDAP