gitlab 16.2.4 恢复

这篇具有很好参考价值的文章主要介绍了gitlab 16.2.4 恢复。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

新创建新gitlab,版本需和备份的gitlab版本一致

docker run  -d  -p 322:22 -p 822:80 --name gitlab_1   gitlab/gitlab-ce:16.2.4-ce.0

进入容器内部   docker exec -it c51685817e27 /bin/bash  

新的环境至少运行过一次,sudo gitlab-ctl reconfigure

确认GitLab是否 正常运行,sudo gitlab-ctl status

使用gitlab-ctl命令停止unicorn(或者puma)以及sidekiq服务

gitlab-ctl stop unicorn

gitlab-ctl stop puma

gitlab-ctl stop sidekiq

报错:

ERROR: must be owner of extension btree_gist

ERROR: must be owner of extension btree_gist

ERROR: must be owner of extension pg_trgm

  1. 修改postgresql配置

vi /var/opt/gitlab/postgresql/data/postgresql.conf

listen_addresses = '*'

vi /var/opt/gitlab/postgresql/data/pg_hba.conf

# 最下面新增两行

local all all trust

host all all 127.0.0.1/32 trust

2.重启gitlab服务

gitlab-ctl restart

3.修改gitlab账号为超级用户

root@c51685817e27:/# su - gitlab-psql
$ /opt/gitlab/embedded/bin/psql -h 127.0.0.1 gitlabhq_production
psql (13.11)
SSL connection (protocol: TLSv1.3, cipher: TLS_AES_256_GCM_SHA384, bits: 256, compression: off)
Type "help" for help.

gitlabhq_production=# ALTER USER gitlab WITH SUPERUSER;
ALTER ROLE
gitlabhq_production=# \q

停服务

gitlab-ctl reconfigure

gitlab-ctl stop unicorn

gitlab-ctl stop puma

gitlab-ctl stop sidekiq

拷贝备份文件

确定备份目录: /etc/gitlab.rb   

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

/var/opt/gitlab/backups

docker cp 1713382241_2024_04_18_16.2.4_gitlab_backup.tar  c51685817e27:/var/opt/gitlab/backups/

赋权备份文件777权限

备份文件: 1713382241_2024_04_18_16.2.4_gitlab_backup.tar

恢复命令:

gitlab-rake gitlab:backup:restore BACKUP=1713382241_2024_04_18_16.2.4

注意:末尾不要加日期与压缩后缀。   坑。。。

恢复完成后,还需要恢复gitlab.rb  gitlab-secrets.json 文件

然后重置,重启gitlab

gitlab-ctl reconfigure && gitlab-ctl restart && gitlab-rake gitlab:check SANITIZE=true文章来源地址https://www.toymoban.com/news/detail-858583.html

到了这里,关于gitlab 16.2.4 恢复的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • GitLab 16.1创建新成员

    GitLab 16.1界面有明显的变化,Admin Area在界面中不容易找到。 下面是找到Admin Area的方法。  本来是可以通过红框的链接找到Admin Area,但是这链接是http://127.0.0.1:8000/root,无法直接访问。 这里有两个方法进入。 方法1 将链接直接改成服务器ip,例如服务器ip是192.168.1.190,那么改

    2024年02月17日
    浏览(32)
  • GitLab备份与恢复测试(基于Docker)

    1.修改配置文件/opt/gitlab/config/gitlab.rb 2.重新加载配置 3.备份应用程序 4.备份配置 1.启动gitlab 2.修改配置文件/opt/gitlab_bak1/config/gitlab.rb 3.重新加载配置 4.复制备份文件到2指定的目录 5.停止连接到数据库的进程 6.恢复,名称中省略了_gitlab_backup.tar 7.恢复gitlab-secrets文件 8.重启git

    2024年01月23日
    浏览(41)
  • ubuntu16.04搭建gitlab

    工作中遇到需要在远端服务器搭建gitlab,耗时4天,踩坑无数,特此开个虚拟机再次搭建一次gitlab并记录供以后参考! 背景:为保证服务器安全,远端服务器在内网,本地只能通过指定外网IP和端口去访问远端服务器 1.本地下载ubuntu16.04的gitlab包(2021-06-01)(ubuntu版本最好能和

    2023年04月09日
    浏览(29)
  • Gitlab服务器备份恢复及系统升级

    居安思危,思则有备,有备无患。 基于此,申请了一个测试服务器,准备先安装同版本服务器,按照最新的数据进行恢复,然后再将现在的服务器升级到Gitlab的最新版本,记录一下完整的过程,以防万一。 参考《CentOS 下搭建Gitlab+Gitlab-runner,配置邮件提醒_centos gitlab搭建_x

    2024年02月15日
    浏览(36)
  • 记录误删除docker中极狐gitlab容器恢复过程

    如题一次误操作导致删除了docker中极狐gitlab容器恢复过程 情况说明 创建容器时,我是用的是极狐官网推荐安装的步骤,具体按照官网步骤走就行 详见:https://docs.gitlab.cn/jh/install/docker.html 2.误删除后同样使用上述的命令启动容器会报错 docker启动报错:Error response from daemon: s

    2024年02月02日
    浏览(36)
  • gitlab 16.x - ERR unknown command ‘HELLO‘

    gitlab部分操作报错500。通过Rails日志发现以下报错: 报错: RedisClient::CommandError ERR unknown command \\\'HELLO\\\' 日志报错是Redis执行HELLO命令报错,这个命令适用于指定RESP版本。 Gitlab官方文档要求16.0以上版本,需要使用Redis 6.x or 7.x Redis 6.x 开始支持RESP3 连接到Redis,执行Hello 2成功;执

    2024年04月26日
    浏览(18)
  • Git 命令行教程:如何在 GitLab 中恢复已删除的分支

    在软件开发过程中,版本控制是一个至关重要的环节。Git 是最流行的分布式版本控制系统之一,它能够帮助团队高效地管理代码。然而,有时候会发生意外,例如代码误合、错误的删除等情况,导致重要的开发分支本地和远程不慎被删除。本文将为您介绍如何使用 Git 命令行

    2024年02月12日
    浏览(32)
  • 恢复数据的利器:易我数据恢复终身技术版v16.2.0.0

    EaseUS Data Recovery Wizard为全球提供数据恢复方案,用于误删数据数据,电脑误删文件恢复,格式化硬盘数据恢复,手机U盘数据恢复等,RAID磁盘阵列数据恢复,分区丢失及其它未知原因丢失的数据恢复,简单易用轻松的搞定数据恢复。 特点描述 - 易我数据恢复中文便携版,无限制恢复数据

    2024年02月10日
    浏览(16)
  • EasyRecovery16电脑硬盘数据恢复软件功能讲解

    硬盘是很常见的存储数据的设备,硬盘中很多重要的数据一旦丢失会很麻烦,不过现在有硬盘数据恢复软件可以自行在家恢复数据。今天的文章就带大家来看看硬盘恢复数据的软件EasyRecovery。  EasyRecovery 是一款专业的数据恢复软件,支持恢复不同存储介质数据:硬盘、光盘、

    2024年02月05日
    浏览(38)
  • EasyRecovery16免费版电脑数据恢复工具

    EasyRecovery是一款优质的数据恢复软件,Windows和Mac两个平台都可以运行。可恢复电脑、相机、移动硬盘、U盘、SD卡、内存卡、光盘以及本地存储的电子邮件等数据。同时支持100多种不同格式的文件恢复。EasyRecovery开发了个人版、专业版和企业版三重安装包,专业版和企业版支持

    2024年02月11日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包