本文章转载出处:https://blog.whsir.com/post-1419.html

测试系统CentOS6.9,IP地址192.168.0.80

源码编译需要很多依赖,很容易出错,此处直接选择rpm包方式安装

官方地址:https://about.gitlab.com/downloads

中文网站地址:https://www.gitlab.com.cn/downloads


Gitlab安装

安装所需依赖
yum -y install openssh-server cronie git wget patch
关闭防火墙,关闭selinux(或者自行开放相应端口lokkit -s http -s ssh)

service iptables stop
setenforce 0
下载所需rpm包

cd /usr/src/
wget https://mirror.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6/gitlab-ce-9.1.3-ce.0.el6.x86_64.rpm
rpm -ivh gitlab-ce-9.1.3-ce.0.el6.x86_64.rpm
gitlab搭建--亲测有效_第1张图片
注意:此处如果不是gitlab: GitLab should be reachable at http://gitlab.example.com这句的话,可能会在初始化时有问题,可以修改/etc/gitlab/gitlab.rb文件,改成external_url 'http://gitlab.example.com'然后在进行初始化

初始化gitlab
gitlab-ctl reconfigure
gitlab搭建--亲测有效_第2张图片

查看服务
gitlab-ctl status
重启、停止或启动服务

gitlab-ctl restart/stop/start
配置文件目录

/etc/gitlab/gitlab.rb

安装完成,可以通过浏览器访问IP测试(如访问不了,请检查iptables、selinux)

http://192.168.0.80
gitlab搭建--亲测有效_第3张图片

首次访问Gitlab需要设置管理员密码,设置成功后会返回登录页面,默认管理员帐号是root,如果想更改默认管理员帐号,需要进入系统后修改帐号名。

Gitlab汉化

Gitlab中文社区版地址:https://gitlab.com/xhang/gitlab

感谢汉化项目发起人@larryli,感谢@xhang继续汉化本项目

先确认当前Gitlab版本

cat /opt/gitlab/embedded/service/gitlab-rails/VERSION
gitlab搭建--亲测有效

克隆版本库(我在这里克隆时大概用了20分钟)
cd /usr/src/
git clone https://gitlab.com/xhang/gitlab.git
gitlab搭建--亲测有效_第4张图片

比较原标签和汉化标签,导出patch用的diff文件

cd gitlab/
git diff v9.1.0 v9.1.0-zh > ../9.1.0-zh.diff
先停止gitlab

gitlab-ctl stop
上传9.1.0-zh.diff文件到服务器

patch -d /opt/gitlab/embedded/service/gitlab-rails -p1 < ../9.1.0-zh.diff
然后启动gitlab

gitlab-ctl start
此时访问http://192.168.0.80就是全中文页面了
gitlab搭建--亲测有效_第5张图片

本文章转载出处:https://blog.whsir.com/post-1419.html