挺好迁移,别看步骤长就不看了,跟这命令敲就行了,搜嘎,加油兄弟们
首先说明一下
GitLab从版本 14.0 开始不再支持 CentOS 7(不要死磕)
1、gitlab迁移的时候需要相同的版本,如果不是同版本可能会失败,请注意
这里以gitlab12.6.0-ce为例
3、装好之后安装gitlab12.6.0-ce
下载地址(想要什么版本可以直接搜索)
下载好之后上传到服务器/tmp文件下
4、安装好之后在/opt文件夹下,然后需要编译(不管你是用rpm包还是yum安装都需要编译)
等待编译完成后,gitlab就算安装完成了
1、创建gitlab备份
备份文件存储在 /var/opt/gitlab/backups 目录下,文件名格式类似 _2024_07_12_12.6.0_gitlab_backup.tar。
3、复制备份文件到新服务器
将备份文件和配置文件复制到新服务器。把这俩文件<gitlab.rb,gitlab-secrets.json>放到新服务器的/tmp文件夹下
把这个格式的文件_2024_07_12_12.6.0_gitlab_backup.tar放到你刚才新搭建的gitlab的/var/opt/gitlab/backup下
恢复备份
重新配置
因为你小子刚才把旧的gitlab.rb复制到新的gaitlab配置下了
所以你需要vim /etc/gitlab/gitlab.rb 修改一下,修改好之后重新加载
额外注意事项
- 版本一致性:确保新服务器上安装的 GitLab 版本与旧服务器上的版本一致,以避免兼容性问题。
- DNS 和域名:如果使用域名访问 GitLab,请确保 DNS 设置指向新服务器的 IP 地址。
- SSL/TLS 证书:如果使用 HTTPS,请确保将 SSL/TLS 证书也迁移到新服务器并进行相应配置。
- 端口放行:需要把访问的端口添加白名单规则
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/hd-wfwjg/62645.html