Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
gitlab传输到新服务器而不创建备份_Gitlab_Gitlab Ci - Fatal编程技术网

gitlab传输到新服务器而不创建备份

gitlab传输到新服务器而不创建备份,gitlab,gitlab-ci,Gitlab,Gitlab Ci,我当前服务器的操作系统已损坏,gitlab命令无法工作。因此,我无法使用gitlab rake gitlab:backup:create命令创建备份。是否有其他方法将gitlab数据传输到新服务器 我正在使用gitlab 10.7.1,您可以尝试: 备份postgres数据库(如果需要,请签出凭据的签出/etc/gitlab/gitlab.rb) 备份git数据(我认为它默认位于/mnt/git data中,请签出/etc/gitlab/gitlab.rb,查看具体位置) 备份/etc/git

我当前服务器的操作系统已损坏,gitlab命令无法工作。因此,我无法使用gitlab rake gitlab:backup:create命令创建备份。是否有其他方法将gitlab数据传输到新服务器 我正在使用gitlab 10.7.1,您可以尝试:

  • 备份postgres数据库(如果需要,请签出凭据的签出
    /etc/gitlab/gitlab.rb
  • 备份git数据(我认为它默认位于
    /mnt/git data
    中,请签出
    /etc/gitlab/gitlab.rb
    ,查看具体位置)
  • 备份
    /etc/gitlab/gitlab.rb
  • 备份
    /etc/gitlab/gitlab secrets.json
然后启动一个新的Gitlab CE实例,其版本与前一个相同(安装类型与前一个相同,例如Omnibus/from source/docker/etc.)

  • gitlab.rb
    gitlab secrets.json
    复制到
    /etc/gitlab
  • 将备份的git数据复制到
    /mnt/git data
    (如果它在
    gitlab.rb
    中的位置正确)
然后执行:
gitlab ctl-reconfigure
并查看它的运行情况

请注意,上述所有内容可能不适用于非常旧的版本10.7.1(2018年4月)