首先关闭防火墙
安装依赖:
yum install -y curl policycoreutils-python openssh-server
下软件包:
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.2.2-ce.0.el7.x86_64.rpm
安 装 包:
rpm -ivh gitlab-ce-10.2.2-ce.0.el7.x86_64.rpm
配置文件:
vim /etc/gitlab/gitlab.rb
external_url ‘http://192.168.1.21‘ #改为安装机子的ip
重载配置:gitlab-ctl reconfigure
登录http://192.168.1.21界面能访问则进行汉化
汉化:
下载包(根据自己安装的gitlab版本对应):https://gitlab.com/xhang/gitlab
解压后进行备份原有配置:cp -r /opt/gitlab/embedded/service/gitlab-rails{,.ori}
进入解压目录执行拷贝(注意路径):/bin/cp -rf gitlab-v10.7.0-zh/* /opt/gitlab/embedded/service/gitlab-rails/
上面命令执行完可能出现两行返回,不用理~
重新配置gitlab:gitlab-ctl reconfigure
重启启动gitlabgitlab-ctl restart
再次打开就是汉化完成
修改数据默认存储位置:
修改内容:vim /etc/gitlab/gitlab.rb
git_data_dirs({ “default” => { “path” => “/home/gitlab-data” } })
停止服务:gitlab-ctl stop
数据迁移:rsync -av /var/opt/gitlab/git-data/repositories /home/gitlab-data
重载配置:gitlab-ctl reconfigure
启动服务:gitlab-ctl start
