当前位置: 首页>后端>正文

【阿里云ECS】七.安装gitlab

一.下载

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 


https://www.xamrdz.com/backend/3bk1923358.html

相关文章: