ubuntu

ubuntu gitlab项目迁移步骤

小樊
45
2025-09-07 01:51:23
栏目: 智能运维

以下是在Ubuntu系统上迁移GitLab项目的步骤:

  1. 备份数据
    使用GitLab内置工具备份项目、数据库及配置文件:
    sudo gitlab-rake gitlab:backup:create  # 备份至/var/opt/gitlab/backups目录  
    
  2. 停止GitLab服务
    sudo gitlab-ctl stop unicorn sidekiq nginx  # 停止关键服务  
    
  3. 迁移数据
    • 备份文件:通过scprsync将备份文件复制到新服务器对应目录。
    • 仓库数据:复制/var/opt/gitlab/git-data/repositories目录。
    • 配置文件:复制/etc/gitlab目录。
  4. 恢复数据
    sudo gitlab-rake gitlab:backup:restore BACKUP=备份文件名  # 恢复至新服务器  
    
  5. 重新配置
    编辑/etc/gitlab/gitlab.rb,更新域名、数据库连接等配置。
  6. 启动服务并验证
    sudo gitlab-ctl start  # 启动服务  
    访问新服务器URL,确认项目、用户及配置正确迁移。  
    
    

注意

0
看了该问题的人还看了