pond2539 发表于 2018-9-19 10:44:09

Gitlab安装、备份、恢复

  一、gitlab安装
  1、下载安装包(本次安装是在centos 6版本操作系统环境下,不同的操作系统与系统版本都会有对应的安装包)
  curl -LJO https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/6/gitlab-ce-8.2.1-ce.0.el6.x86_64.rpm/download
  如果下载不了,请***下载
  yum install curl openssh-server openssh-clients postfix cronie
  curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
  sudo yum install gitlab-ce
  2、安装软件包
  rpm -ivh gitlab-ce-8.2.1-ce.0.el6.x86_64.rpm
  3、加载配置并启动(请确保80与8080端口未被占用,否则会出现加载失败的情况)
  gitlab-ctl reconfigure
  4、登陆:http://ip
  Username: root
  Password: 5iveL!fe
  二、gitlab备份
  1、创建备份
  gitlab-rake gitlab:backup:create
  使用以上命令会在/var/opt/gitlab/backups目录下创建一个名称类似为1448938055_gitlab_backup的压缩包, 这个压缩包就是Gitlab整个的完整部分, 其中开头的1448938055是备份创建的日期
  2、修改备份文件默认目录
  可以通过修改/etc/gitlab/gitlab.rb来修改默认存放备份文件的目录:gitlab_rails['backup_path'] = '/mnt/backups'
  3、自动备份
  可以通过创建定时任务进行备份
  三、Gitlab 数据恢复
  1、停止相关数据连接服务
  gitlab-ctl stop unicorn
  gitlab-ctl stop sidekiq
  2、从1448938055编号备份中恢复
  gitlab-rake gitlab:backup:restore BACKUP=1448938055
  3、启动Gitlab
  gitlab-ctl start

页: [1]
查看完整版本: Gitlab安装、备份、恢复