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
原文:https://www.cnblogs.com/zhanghongjie/p/9291191.html