一.下载
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-11.2.1-ce.0.el7.x86_64.rpm
二.安装
yum -y install policycoreutils-python
rpm -i gitlab-ce-11.2.1-ce.0.el7.x86_64.rpm
三.修改gitlab配置文件,指定服务器ip和自定义端口;
vi /etc/gitlab/gitlab.rb
修改URL:external_url 'http://192.168.2.121:12000'
修改端口:nginx['listen_port'] = 12000
unicorn['listen'] = 'localhost'
unicorn['port'] = 12000
四.重置配置
gitlab-ctl reconfigure
五.重启gitlab服务
gitlab-ctl restart
六.汉化
sudo gitlab-ctl stop
cd /mnt/src/gitlab
yum install -y git
git clone https://gitlab.com/xhang/gitlab.git
gitlab-ctl stop
cp /mnt/src/gitlab/gitlab/* /opt/gitlab/embedded/service/gitlab-rails/ -rf
复制时可能不断提示是否要覆盖,这时可能是系统每次执行cp命令时,其实是执行了cp -i命令的别名。出现这种情况可以修改~/.bashrc,在“alias cp=’cp-i’”前加#注释即可。
复制可能出现如下提示,可以不用理会。
注释后记得执行:
source ~/.bashrc
sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart