本文主要是通过迁移的思维,记录本人初次将老gitlab服务器上的仓库,帐户,组迁移到新gitlab服务器上
本文只讲述操作的实际方法,假设gitlab git已安装成功 。
1. 在新gitlab服务器上安装相同版本的gitlab版本。
2. 备份老服务gitlab的配置文件及配置文件
/etc/gitlab/gitlab-secrets.json
/etc/gitlab/gitlab.rb.
3. 在老gitlab服务器上生成备份文件
执行命令
gitlab-backup create
生成备份文件/var/opt/gitlab/backups目录下面
生成的文件如1694414166_2023_09_11_15.10.2_gitlab_backup.tar
4. 将生成的备份文件拷贝到新gitlab服务器的/var/opt/gitlab/backups目录下面
5. 在新gitlab服务器停止相关的服务
gitlab-ctl stop unicorn && gitlab-ctl stop puma && gitlab-ctl stop sidekip
6.在新gitlab服务器上执行备份恢复操作
gitlat-backup restore BACKUP=1694414166_2023_09_11_15.10.2
接下来一路yes操作。
7.将备份的/etc/gitlab/gitlab-secrets.json /etc/gitlab/gitlab.rb 这两个文件拷贝到新gitlab服务器上。
8.在新gitlab服务器上执行配置重新生效,服务重启及检查验证
gitlab-ctl reconfigure && gitlab-ctl restart && gitlab-rake gitlab:check SANITIZE=true
9. 总结
由于公司的gitlab服务器需要迁移,所以做了一下备份。文章来源:https://www.toymoban.com/news/detail-709381.html
希望对各位读者帮助。
欢迎订阅
“嵌入式实操”一个分享开发实践经验的地方。
文章会同时发布到我的 CSDN主页、今日头条号 平台上。文章来源地址https://www.toymoban.com/news/detail-709381.html
到了这里,关于嵌入式实操--迁移gitlab至gitlab(三)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!