linux安装gitlab 并汉化

Posted 阿杰正传

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux安装gitlab 并汉化相关的知识,希望对你有一定的参考价值。

gitlab官方安装教程地址 https://about.gitlab.com/installation/#centos-6

本安装教程是根据CentOs的安装教程

1.安装前的依赖处理

1.在CentOS 6(和RedHat / Oracle / Scientific Linux 6)上,以下命令还将在系统防火墙中打开HTTP和SSH访问。

sudo yum install -y curl policycoreutils-python openssh-server cronie

sudo lokkit -s http -s ssh

2.接下来,安装Postfix以发送通知电子邮件。如果要使用其他解决方案发送电子邮件,请跳过此步骤并在安装GitLab后配置外部SMTP服务器

sudo yum install postfix
sudo service postfix start
sudo chkconfig postfix on

  注意:sudo lokkit -s http -s ssh 会提示无法找到lokkit命令,这个时候需要手动安装,安装的命令如下: yum install lokkit,lokkit 可以帮助我们设定iptables 打开http和ssh。

2.添加GitLab仓库,并安装到服务器上

1.这里我安装的事ce社区版本的,你们可以根据需求自行选定
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash  

 2.这里的路径可以是 ip+端口也可以是ip根据情况自行定义

sudo EXTERNAL_URL="路径" yum -y install gitlab-ce

3.后期也可以在vim /etc/gitlab/gitlab.rb 这里面的自行修改

4.修改完成后重新配置文件 并重启 就可以访问gitlab了

gitlab-ctl reconfigure
gitlab-ctl restart   

 3.汉化gitlab

1.首先我们要确认下当前我们gitlab的版本,查看版本命令如下:
 cat /opt/gitlab/embedded/service/gitlab-rails/VERSION

 2.下载最新的汉化包,如果要下载指定版本的汉化包,需要加上版本号

git clone https://gitlab.com/xhang/gitlab.git  -b  v10.5.1-zh

 3.下载完成后,将下载的文件夹内容复制到gitlab目录下进入gitlab查看补丁版本

cat  gitlab/VERSION

 4.停止gitlab服务将下载的文件复制到指定的地方

# gitlab-ctl stop
方法一
# cp -r -f  ./gitlab/*  /opt/gitlab/embedded/service/gitlab-rails/ 
方法二
\\cp -r -f  ./gitlab/*  /opt/gitlab/embedded/service/gitlab-rails/

 5.复制完成后,需要重新加载配置,并启动Gitlab 有可能报502错误,需要重启电脑 再次访问web界面,显示的已经为汉化熟悉的中文

# gitlab-ctl reconfigure   
# gitlab-ctl restart

 4.卸载

# step1 停止GitLab服务
sudo gitlab-ctl stop
# step2 卸载GitLab服务
rpm -e gitlab-ce
# step3 查看Gitlab进程杀掉
ps aux | grep gitlab
# step4 删除所有包含gitlab的文件
find / -name gitlab | xargs rm -rf

5.常用命令

# 获取服务状态
sudo gitlab-ctl status # 启动服务 sudo gitlab-ctl start # 停止服务 sudo gitlab-ctl stop # 重启服务 sudo gitlab-ctl restart # 每次修改/etc/gitlab/gitlab.rb,都要运行以下命令,让配置生效 sudo gitlab-ctl reconfigure # 修改IP地址(修改host:xxx) vi /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml sudo gitlab-ctl restart

  






  

 

 

 

  

 

以上是关于linux安装gitlab 并汉化的主要内容,如果未能解决你的问题,请参考以下文章

linux安装gitlab 并汉化

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

Gitlab部署及汉化操作

centos7安装gitlab并汉化

汉化gitlab

centos7 gitlab 9.1.0 安装以及汉化