一、安装依赖服务
yum install curl policycoreutils-python openssh-server postfix -ysystemctl start postfixsystemctl enable postfix
二、将yum源更改为国内清华源
vim /etc/yum.repos.d/gitlab-ce.repo [gitlab-ce] name=Gitlab CE Repository baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/ gpgcheck=0 enabled=1yum makecache
三、安装gitlab-ce
yum install gitlab-ce -y
四、配置url并启动服务
# 修改url地址 vim /etc/gitlab/gitlab.rb external_url 'http://192.168.7.82' # 初始化并启动服务gitlab-ctl reconfiguregitlab-ctl start
五、gitlab的备份恢复命令
# 修改gitlab的备份路径vim /etc/gitlab/gitlab.rbgitlab_rails['backup_path'] = "/var/opt/gitlab/backups"# 重启gitlab服务gitlab-ctl restart# 备份命令:gitlab-rake gitlab:backup:create
备份完成之后会生成如下文件
六、恢复备份
# 为保证数据的一致性先停止数据连接服务gitlab-ctl stop unicorngitlab-ctl stop sidekiq# 恢复命令,版本不一样,可能名称有区别。gitlab-rake gitlab:backup:restore BACKUP=/var/opt/gitlab/backups/1560758230_2019_06_17_11.11.3# 启动刚才的服务,或者重启gitlab。gitlab-ctl start unicorngitlab-ctl start sidekiq# 或者重启gitlab服务gitlab-ctl restart
七、关闭注册功能
第一次登录设置新密码
关闭注册入口