无忌过招:手把手教你搭建自己的GitLab库

  • 时间:
  • 浏览:1

可才还还可不可以 到 /var/opt/gitlab/backups找到备份包,解压查看,会发现备份的还是比较全面的,数据库、repositories、build、upload等分类还是比较清晰的。

执行下面的命令进行恢复:后边再输入两次yes就完成恢复了。

肯能是台空主机,这样任何操作,理论上不停这1个多服务也可才还还可不可以 。停这1个多服务是为了保证数据一致性。

每天执行备份,肯定有目录被爆满的风险,.我.我可才还还可不可以 立马想到的可才还还可不可以 通过find 查找一定的时间前的文件,配合rm进行删除。不过才还还可不可以 这样麻烦,gitlab-ce自身集成的有自动删除配置。

同样打开/etc/gitlab/gitlab.rb配置文件,可才还还可不可以 找到如下配置:

gitlab_rails['backup_keep_time'] = 300430000这里是设置备份保留两天(73300024=300430000),秒为单位,肯能想增大或减小,可才还还可不可以 直接在该处配置,并通过gitlab-ctl restart 重启服务生效。

本文Gitlab的安装为主机法律土办法, 获取很多安装法律土办法请点击https://git.lug.ustc.edu.cn/help/install/README.md

错误1

因为:unicorn 这样正常启动

防止:查看unicorn的日志, /var/log/gitlab/unicorn/*.log, 一般为端口冲突或是权限问提。依赖相应的日志,希望要我很好的防止,enjoy it.

备份执行每根命令就甩掉:/opt/gitlab/bin/gitlab-rake gitlab:backup:create ,也可才还还可不可以 加到crontab中定时执行:

肯能你没修改过默认备份目录一句话,将老服务器/var/opt/gitlab/backups目录下的备份文件拷贝到新服务器上的/var/opt/gitlab/backups

PS:根据版本不同恢复时肯能怪怪的小区别

https://docs.gitlab.com/ee/development/architecture.html

架构概述:

先打开/etc/gitlab/gitlab.rb配置文件,查看1个多和备份相关的配置项:

gitlab_rails['backup_path'] = "/var/opt/gitlab/backups"

该项定义了默认备份出文件的路径,可才还还可不可以 通过修改该配置,并执行 gitlab-ctl reconfigure 肯能 gitlab-ctl restart 重启服务生效。

配置文件/etc/gitlab/gitlab.rb注: 你可根据注释修改配置文件,一般修改如下

external_url 'http://gitlab.xxxxxx.com' #改域名,修改成你当时人的域名,肯能你用的https,改成https://gitlab.xxxxxx.com